當前位置:編程學習大全網 - 編程軟體 - 編程字符數

編程字符數

# include & ltstdio.h & gt

# include & ltstring.h & gt/*包含字符串函數strlen來計算字符串長度*/

int main()

{

char str[100];/*用於接收輸入的字符串最多只能輸入100個字符*/

int I = 0;

int length = 0;

int count = 0;/*用於計算字符數*/

char ch

Printf("請輸入壹個字符串:");

scanf("%s ",str);

getchar();//////////您輸入的換行符的回車鍵也會被視為收到的第二個字符,所以會被跳過。

////如果不是這樣,可以考慮把這句話註釋掉。

printf(" \ n請輸入壹個字符:");

scanf("%c ",& ampch);

length = strlen(str);

for(I = 0;我& lt長度;i++){

if(str[i]==ch){

count++;

}//如果:

}//for:

Printf(在" \ n% s "中%c的個數是:%d\n ",str,ch,count);

返回0;

}//主:

運行結果如下:

Banxi 1988 @ Banxi 1988-桌面:~/zhidao$ gcc qtwo.c -o qtwo

Banxi 1988 @ Banxi 1988-桌面:~/zhidao$。/qtwo

請輸入壹個字符串:ABCAEFGATACD。

請輸入字符:a。

ABCAEFGATACD中a的個數是:4

Banxi 1988 @ Banxi 1988-桌面:~/zhidao$

////以上答案其實還不錯,只是實際上可能會多跑也可能不會多跑,因為沒有要求輸入字符串的長度。這樣會出問題,有些細節處理的不夠。

  • 上一篇:NOR FLASH和NAND FLASH各應用在什麽產品上
  • 下一篇:10款寶馬Z4電瓶沒電怎麽解鎖
  • copyright 2024編程學習大全網