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 怎麼輸入字串,C語言輸入輸出字串

c 中常見的幾種輸入字串的方法如下 cin 狹義 通過閱讀 聽講 研究 觀察 理解 探索 實驗 實踐等手段獲得知識或技能的過程,是一種使個體可以得到持續變化 知識和技能,方法與過程,情感與價值的改善和昇華 的行為方式。例如通過學校教育獲得知識的過程。廣義 是人在生活過程中,通過獲得經驗而產生的行為...

c語言,字串,C語言中,字串是什麼?

c語言中,字串是什麼?位操作運算都只能是整形或字元型,字元型實際是單位元組整形。包括以下幾個操作符 按位與 按位或。按位異或。左移 右移 另外還有一個取餘操作 a b的意思是,a除以b,取餘數。這個是c語言的硬性規定,位操作都是正數按照二進位制進行表達的時候才有的概念 而取餘操作是整數相除得餘數,餘...

c語言刪除字串中的字元,C語言 刪除字串中指定的字元

受災 這個容易,就是把指定位置的字元去掉,也就是說後面的字元覆蓋比如刪除指定的字元在字串中第一個出現的位置void strdel char str,char ch if p 希望能解決您的問題。 微俊 include include int main s i 0 printf input a cha...