不限時間,求解c 題目 從鍵盤輸入不大於字元的字串,試分別統計每個英文字母的個數不分大小寫

時間 2021-05-07 19:59:15

1樓:翔子菊子

只統計英文字母的個數,不區分大小寫,程式如下,輸出見截圖:

#include

int main(void)

else if(inputstr[i] >= 'a' && inputstr[i] <= 'z')

else

}std::cout << "number of characters is: " << number << std::endl;

return 0;}

2樓:

很簡單#include

using namespace std;

int main ()

cout<<"字串中字母有"<

return 0;}

3樓:匿名使用者

呵呵,你肯定沒看清題目

4樓:匿名使用者

am using namespace std;

void main()

cout"英文字母數為:"e"個"endl;

cout"空格數為:"x"個"endl;

cout"數字為:"y"個"endl;

cout"其它字元數為:"z"個"endl; }◥

程式設計實現:從鍵盤輸入一個字串,長度不超過80,統計其中英文字母的個數。

5樓:匿名使用者

|#include

void main()

6樓:志祥羅志祥

char p[81];

gets(p);

int count = 0;

for(int i = 0; i < 81; i++)

c語言程式設計:從鍵盤輸入一串字元(長度不超過80),統計出各字母出現的次數(不區分大小寫)。

7樓:匿名使用者

#include

#define max 100

void detect(char s)

;/*記錄每個字元出現的次數*/

int i,j,n=0;

for(i=0;s[i]!='\0';i++)}for(i=0;i

}main()

8樓:哀傷落葉

上面的差不多 我完善下

char string[80] = "";//儲存輸入的字串

int count[25]; //儲存每個字母出現次數

for(int i=0; i<25;i++)count[i] = 0;

//初始化下,因為可能有的字母沒出現過,其實有個簡單的初始化方法不記得了就只能這樣了

cin<

for(int j=0;j

9樓:匿名使用者

思路可以,就這麼寫啊

不用轉化,大概可以這樣

for(int i=0;i……………………case z:

case z:

……………………}}

最後結果在count[0~25]陣列裡

10樓:

你的思路就可以的阿。。。。

求大神⊙▽⊙ c語言程式 從鍵盤輸入一個字串(少於80個字元)存入字元陣列,統計並輸出其中數學

11樓:蕭竣閏

#include

#include

int main()

printf("字母的個數

zhi%d,數字的dao個數%d",n,j);}