從鍵盤上輸入字串,假定字串的長度小於80,試分別統計

2021-03-17 23:51:29 字數 2148 閱讀 2007

1樓:匿名使用者

#include

#include

#include

void fun(char *s)

,n,i;

char ch;

while(*s)

s++;

}printf("\nafter count :\n");

for(i=0; i<26;i++)

printf("letter \'%c\' : %d times\n",i+'a',k[i]);

}void main()

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

2樓:匿名使用者

|#include

void main()

3樓:志祥羅志祥

char p[81];

gets(p);

int count = 0;

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

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

4樓:匿名使用者

#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()

5樓:哀傷落葉

上面的差不多 我完善下

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

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

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

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

cin<

for(int j=0;j

6樓:匿名使用者

思路可以,就這麼寫啊

不用轉化,大概可以這樣

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

case z:

……………………}}

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

7樓:

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

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

8樓:翔子菊子

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

#include

int main(void)

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

else

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

return 0;}

9樓:

很簡單#include

using namespace std;

int main ()

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

return 0;}

10樓:匿名使用者

呵呵,你肯定沒看清題目

11樓:匿名使用者

am using namespace std;

void main()

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

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

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

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

求程式設計從鍵盤輸入字串,再輸入字元。查詢字串中該字元的個數。例如輸入字串「ABCAEF

include include 包含字串函式strlen用於計算字串長度 int main if for printf n s 中 c 的個數為 d n str,ch,count return 0 main 執行結果如下 banxi1988 banxi1988 desktop zhidao gcc ...

編寫程式,從鍵盤輸入字串存放在字元陣列a中,再將a元素

include include include define max 10 int main for int i 0 i strlen b i system pause return 0 scanf s a n strlen a for i 0,j 0 i a a i z b j 0 printf ...

C程式中,從鍵盤輸入字串並儲存在字元陣列strl中,把字串str1中下標為偶數的字元儲存

include void main str2 j 0 puts str2 c語言程式設計 編寫程式,從鍵盤輸入一個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列 include include include void inorder char array,int n int main i...