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檔案,此時字串被成功置空被列印。...