hdu 2027 统计元音 20140728.cpp

来源:互联网 发布:网络黄金未来城网址 编辑:程序博客网 时间:2024/06/06 00:22

#include<cstdio>
#include<string.h>
int main()
{
 char a[105];
 int i,n,n1,n2,n3,n4,n5,len;
 scanf("%d",&n);
 getchar();   //吸收换行符,不然换行符会被读进去
 while(n--)
 {
  //n1=n2=n3=n4=n5=0;
  gets(a);
  n1=n2=n3=n4=n5=0;
  len=strlen(a);
  for(i=0;i<len;i++)
  {
   if(a[i]=='a') n1++;   //又忘记双等号
   else if(a[i]=='e') n2++;
   else if(a[i]=='i') n3++;
   else if(a[i]=='o') n4++;
   else if(a[i]=='u') n5++;
  }
  printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",n1,n2,n3,n4,n5);  //最后那个换行符也要加!
  if(n!=0) printf("\n");
 }
 //while(1);
 return 0;
}

 

关于输出行的\n问题,无论题目是否要求输出结果之间要换行,最后那个\n都要加,这个换行是换到下一行输入的,在加换行才是题目所要求。

0 0
原创粉丝点击