編制一個程式,接收鍵盤輸入的英文文章,默認輸入個數為100個西文字符以內,統計元音字母出現的次數,并輸出每個元音字母出現的次數。
uj5u.com熱心網友回復:
代碼貼一下。uj5u.com熱心網友回復:
int main()
{
struct
{
char chKey;
int nCount;
}
vowels[5] =
{
'a', 0,
'e', 0,
'i', 0,
'o', 0,
'u', 0,
};
char ch = EOF;
while ((ch = getchar()) != EOF)
{
for (int i = 0; i < 5; ++i)
{
if (ch == vowels[i].chKey
|| ch == vowels[i].chKey - 'a' + 'A')
{
++vowels[i].nCount;
}
}
ch = EOF;
}
for (int i = 0; i < 5; ++i)
{
printf("'%c'有:%d個\r\n", vowels[i].chKey, vowels[i].nCount);
}
system("pause");
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24062.html
標籤:C++ 語言
上一篇:虛幻4 跪求解答!!!
