统计元音:
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
#define N 1000
char str[N];
int main(){
int n;
cin>>n;
cin.ignore();
while(n){
gets(str);
int cnta=0,cnte=0,cnti=0,cnto=0,cntu=0;
int i;
int len=strlen(str);
for(i=0;i<len;++i){
if(str[i]=='a')
cnta++;
if(str[i]=='e')
cnte++;
if(str[i]=='i')
cnti++;
if(str[i]=='o')
cnto++;
if(str[i]=='u')
cntu++;
}
cout<<"a:"<<cnta<<endl
<<"e:"<<cnte<<endl
<<"i:"<<cnti<<endl
<<"o:"<<cnto<<endl
<<"u:"<<cntu<<endl;
if(n>1)
cout<<endl;
n--;
}
return 0;
}
转载于:https://blog.51cto.com/beyond316/1257418