题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2027
//C++代码
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
int main(){
int n;
char a[105];
(cin>>n).getline(a,105);
while(n--){
int i,b[5]={0};
cin.getline(a,105);
for(i=0;i<strlen(a);i++){
if(a[i]=='a') b[0]++;
else if(a[i]=='e') b[1]++;
else if(a[i]=='i') b[2]++;
else if(a[i]=='o') b[3]++;
else if(a[i]=='u') b[4]++;
}
cout<<"a:"<<b[0]<<endl;
cout<<"e:"<<b[1]<<endl;
cout<<"i:"<<b[2]<<endl;
cout<<"o:"<<b[3]<<endl;
cout<<"u:"<<b[4]<<endl;
if(n) cout<<endl;
}
return 0;
}
本文提供了一个使用C++解决HDU 2027问题的示例代码,该代码能够读取多组字符串输入并统计每组字符串中元音字母'a'、'e'、'i'、'o'、'u'的数量。
405

被折叠的 条评论
为什么被折叠?



