统计输入字符中的元音字母
#include<stdio.h>int main()
{
char i;
int fa=0,fe=0,fi=0,fo=0,fu=0,num=0;
while((i=getchar())!='/n')
{
switch(i)
{
case i=='a':fa++;num++;break;
case i=='A':fa++;num++;break;
case i=='e':fe++;num++;break;
case i=='E':fe++;num++;break;
case i=='i':fi++;num++;break;
case i=='I':fi++;num++;break;
case i=='o':fo++;num++;break;
case i=='O':fo++;num++;break;
case i=='u':fu++;num++;break;
case i=='U':fu++;num++;break;
}
}
printf("一共有%d个元音字母\n",num);
printf("a(%d),e(%d),i(%d),o(%d),u(%d)",fa,fe,fi,fo,fu);
return 0;
}
运行不了。。。。。 while((i=getchar())!='/n')
while((i=getchar())!='\n')
认真一点
页:
[1]