如何用c語言將句子中的每個單詞倒序,如I evol uoy變為I love you,注意不用連結串列

時間 2021-09-13 05:19:15

1樓:匿名使用者

#include

#include

void main()}

2樓:匿名使用者

輸出:printf("%s",strrev(str));

可以由鍵盤輸入.:

char str[20];

cin>>str;

cout << strrev(str);

或者char str[20];

scanf("%s",str);

printf("%s",strrev(str));

注意不要輸入過多字元.

還有 你的問題中是每個單詞進行倒序.而單詞的順序不便,如:

123 456 789 變為:321 654 987 而不是:987 654 321

其中要判斷空格符.

char str[20],buffstr[20];

int i=0,m=0;

scanf("%s",str);

while(str[i]!='\0') //如果字串沒有結束buffstr[i]='\0';

m=0;

printf("%s",strrev(buffstr));}

3樓:匿名使用者

/****inverse every word in one string****/

#include

#include

#include

#define length 20

#define swap(a,b) ((a)^=(b)^=(a)^=(b))

#define isalpha(x) (x>'a'&&x<'z')||(x>'a'&&x<'z')?1:0

int main(void)

}else

}}puts(s);

system("pause");

return 0;}

4樓:匿名使用者

char a[20];

gets(a);

for(int i=strlen(a)-1;i>=0;i--)putchar(a[i]);

如何用c語言將檔案放到二維陣列中

fopen函式開啟需要讀取的文字,獲取該檔案的檔案描述符使用fscan 函式對檔案進行讀取。放到二維陣列其實就是讀取相應格式的資料,然後對應二維陣列的每個位置例如 include stdio.h define m 300 define n 50 void main file fp if fp fop...

做C程式列出文字中的每個單詞和每個單詞出現的次數。以及每個單詞在句子中出現的次數

建立一個dictrory,存放單詞與單詞的次數。然後每次進行插入,單詞 1,若插入失敗,則證明已經存在,將進行值加1即可。 正則分隔 然後計算匹配次數 static void main string args m,new regex b m b matches s count console.rea...

c語言如何將賦值過的陣列置空,C語言 如何將一個賦值過的陣列置空

幻翼高達 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 char a 10 hello a 0 0 printf s a 3 編譯器執行test.cpp檔案,此時字串被成功置空被列印。...