8 回答

TA貢獻2條經(jīng)驗 獲得超1個贊
#include <stdlib.h>
#include <stdio.h>
int main(int arg,char * args)
{
char ch[80];
int count = 0; //用來統(tǒng)計字符出現(xiàn)次數(shù)
printf("請輸入你的字符.\n");
int i = 0;
for(i = 0;i < strlen(ch);i ++)
{
gets(ch);
}
while(ch[i] != '\0')
{
if(ch[i] == 'c') ?//此處判斷為假設(shè)你要查找的字符是c
{
count++;
}
}
printf("字符c出現(xiàn)的次數(shù)為%d次!\n",count);
/*以上代碼中可能出現(xiàn)的函數(shù)使用方法不是很正確,畢竟是用記事本寫的代碼。如便難以出錯請查詢函數(shù)用法自行改正。。。。。。。
*/
return 0;
}

TA貢獻3593條經(jīng)驗 獲得超0個贊

TA貢獻2條經(jīng)驗 獲得超1個贊
第一個for循環(huán),應(yīng)該改為i++,保證循環(huán)次數(shù)10次。另外while循環(huán)下的if條件判斷不對,你要打印的是字符出現(xiàn)的次數(shù),a[10]這個數(shù)組其實沒必要。定義一個變量統(tǒng)計就可以,打印的語句也有問題。
- 8 回答
- 3 關(guān)注
- 13239 瀏覽
添加回答
舉報