1樓:世玉枝裘婷
在scanf("%c",&x);
while(x!='\n')
的前面應該加一個do
不然就不能迴圈了啊.
2樓:星素琴福鳥
#include
main()
{char
x;int
a=0,b=0,c=0,d=0;
scanf("%c",&x);//這樣寫就x只能儲存一個字元.按回車結束輸入.
while(x!='\n')//x!='\n'也有問題.你要實現什麼功能能說一下嗎?在幫你改改,可以嗎?
3樓:大增嶽殳錦
你寫的程式是個死迴圈,沒辦法退出迴圈。。。而且你只輸入一個字元,怎麼統計字元的個數
#include
#include
void
main()
printf("%d\n%d\n%d\n%d\n",a,b,c,d);
}在你的基礎上,我幫你改的程式,只能統計在字元在某個區間內出現的個數,不能統計相同的個數
c語言有關計運算元字元個數串個數的問題
include int countsub char str,char ss int main void s2 100 gets s1 gets s2 printf d n countsub s1,s2 return 0 int countsub char str,char ss str ss if ...
c語言統計單詞個數問題C語言統計單詞個數問題!
include stdio.h main printf 本行中共有 d個單詞.n num 其原理很簡單 對每個字元進行判斷,如果是空格就把變數word標記為0,如果不是空格就判斷word是不是0 即判斷之前有沒有空格 如果存在空格單詞量加1,然後復位word變數為0。就這樣重複,知道句子結束 根據英...
c語言字串常量的問題,C語言字串常量的一個問題。
字串bai遇到 0表示結束 第一個字du符串就相zhi當於dao abc123 那版麼長度為6 第二個字串就相當於 abc 那麼長度為3但是實際操作權發現並非如此,如下程式 include memcpy c1,abc123 01de n 0x20 printf s n c1 char c2 0x20...