巨坑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;
}

 

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-15 17:17
听说过付费实习,没想到这么贵啊我去,要不我给你个腰子吧
哈哈哈,你是老六:这种公司一定要注意啊,不要随便签合同,只要签了后面钱可能回不来,而且你通过法律途径也弄不回
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-25 18:29
点赞 评论 收藏
分享
程序员小白条:这比例牛逼,750:1
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务