巨坑output example hdu2027
好像hdu2027是一次简单的AC题。
可是,坑意满满不解释。
1.不是多组数据了!只有一组数据,所以之前的while(scanf() != EOF)...等就不要再来了
2.最坑的是描述是有问题的!事实上每一组输出后都要有空行,而描述的是最后一行不能有空行!
事实上是有空行的,如果你的是最后一组无空行的,WA就会等你了!
贴代码
#include<stdio.h>
#include<string.h>
int main()
{
int n, len;
scanf("%d", &n);
int j;
int a, e, i, o, u;
char s[100];
getchar();
while(n--){
a = 0, e = 0, i = 0, o = 0, u = 0;
gets(s);
len = strlen(s);
for(j = 0; j < len; j++){
if(s[j] == 'a')
a++;
else if(s[j] == 'e')
e++;
else if(s[j] == 'i')
i++;
else if(s[j] == 'o')
o++;
else if(s[j] == 'u')
u++;
}
printf("a:%d\n", a);
printf("e:%d\n", e);
printf("i:%d\n", i);
printf("o:%d\n", o);
printf("u:%d\n", u);
if(n)
printf("\n");
}
return 0;
}