c語言輸入字串按反方向存放並將其輸出

時間 2021-07-01 01:12:19

1樓:鄧超2號

#include

#include

int main(void)

return 0;}

2樓:姚麥組合

將輸入的字串放進陣列裡,然後將陣列內的內容從後到前依次輸出!

3樓:匿名使用者

突發奇想,用堆疊和管道似乎解決這個問題更簡單有效,而且不用考慮字串長度:

#include

#include

#include

#include

#include

#define szstr 256

/*遞迴方式逆序儲存字串,將逆序內容寫入fw底層流檔案*/void rev(char * src, int fw)/*反向函式,輸入src,輸出des*/

void strv(char * src, char * des); /*建立一對管道用於讀寫*/

_pipe(p, _o_binary, szstr);

rev(src, p[1]); /*將輸入內容反方向寫入管道*/close(p[1]);/*關閉管道*/

char * s = des; /*將管道內容輸出到目標字串*/while(!eof(p[0]))

*s = 0; /*字串結束標誌寫入*/close(p[0]);/*關閉管道*/

}int main(void)

while(!strstr(a, "exit"));

return 0;}

4樓:

scanf("s",a);

n=strlen(a);

for(i=n-1;i>=0;i--)

printf("%c",a[i]);

c語言程式設計,寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串,,求下面程式解釋

5樓:

#include//引用標準輸入輸出

#include//引用string

void printit(char *str,int length)int main() //程式入口

6樓:

#include

#include

void printit(char *str,int length)\\反序輸出字串

int main()

7樓:

這題目我前幾天才作的

#include

using namespace std;

int main()

cout<

for (i=0;i

cout<

cout<

return 0;}

8樓:匿名使用者

是這樣的

你的printit 函式 接受兩個引數 一個是字串 一個是字串的長度

int main()

//然後

//printit函式 作用是修改字串void printit(char *str,int length)

c語言:編寫一個函式,將一個字串按逆序存放。在主函式中輸入和輸出字串。

9樓:匿名使用者

反序字bai

符串,只需要將

du首尾字元依

zhi次dao

調換即可。版

#include

#include

// 反序字串x並返權回

char* reverse(char *x)return x;

}int main()

10樓:與子如初見

錯了這bai麼多 - -

看看改好的du

#include

#include

#define n 50

void reverse(char a)

又不懂得繼容續問。

11樓:匿名使用者

你函式抄

寫在後面的話,

bai前du面至少要宣告一下zhi的。dao。

#include

int main()

12樓:徐臨祥

推薦回答反序

bai字串,

du只需要將首尾zhi字元dao依次調換即可。版include include 反序字串權x並返回 char*reverse(char*x) return x;} int main() { char str[100];printf("input a string:");gets(str)...

C語言 寫一函式,使輸入的字串按反序存放,在主函式中輸入輸出反序後的字串

問明 include include 使用字串函式時標頭檔案int str char a 20 char b 20 定義兩個字元型陣列 int i,j,k j strlen a 測試字串長度 i 0 k j 1 while ib k a i 互換值 i k return 0 int main cha...

c語言中字元陣列只能存放字串,C語言中字元陣列只能存放字串?

八哥說科技 不是的,c語言中字元陣列既可以儲存字元,又可以儲存字串。字元陣列本意就是是指用來存放字元資料的陣列。字元陣列的元素是字元型別的。字元陣列用於存放字元或字串。c語言中字元陣列的一般形式為 char 陣列名 資料長度 例如 char a 10 a 0 0 a 1 1 a 2 2 a 3 3 ...

C語言 輸入字串,然後逆序輸出

橘落淮南常成枳 可以將整數當做字串 字串長度不超過10 接收,然後反向輸出字元陣列元素即可。字串實際長度可以用strlen函式來計算。方法程式如下 include include main 杜哥是個小天才 include int main int len,i char str 100 gets st...