回覆列表
-
1 # 木子李ovo
相關內容
- C語言程式設計,寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串。求下面程式解釋?
- C語言題目寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串?
- C語言:寫一函式,使輸入的一個字串按反序存放,在主函式中輸入輸出反序後的字串?
- 一個C程式中主函式和被呼叫函式是兩個目標檔案吧?
- c++初學者程式設計題。在主函式中輸入6個字串,用另一個函式對他們按從小到大的順序排序,然後再在主函數里?
- C++ 定義一個函式,功能為判斷一個整數是否為素數,並編寫主函式,輸入一個數,呼叫函式判斷它是否為素數?
- 用VB程式設計,將輸入的字串以反序輸出?
- 編一個函式,實現兩個字串的複製。並在主函式中呼叫它?
- 用c語言編寫一個將兩個字串連線起來函式兩個字串由主函式輸入, 連線後的字串也由主函式輸出?
#include<stdio.h>
#include<string.h>//使用字串函式時標頭檔案
int str(char a[20],char b[20])//定義兩個字元型陣列
{
int i, j, k;
j=strlen(a);//測試字串長度;
i=0;
k=j-1;
while(i<j)
{
b[k]=a[i];//互換值;
i++;
k--;
}
return 0;
}
int main()
{
char c[20];
char d[20];
int i,l;
//gets(c);//輸入字串;
scanf("%s",c);
l=strlen(c);//測試字串長度;
str(c,d);//呼叫函式;
for(i=0; i<l; i++)
{
printf("%c",d[i]);//輸出數值;
}printf("\n");
printf("%s",d);//直接輸出字串,此時輸出的是字元陣列名,而不是陣列元素名;
return 0;
}