nefu 196 让气球飞吧


description

国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛,ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成,一个队每做出来一个题该队就会获得该题对应颜色的气球,气球越多就说明该队做的题目越多。当然如果一个颜色的气球越多就说明该气球对应的题也就越简单。现在给你很多很多的颜色的气球,问你那个颜色的气球最多,哈哈,聪明的acmer这题对你肯定很简单吧, just ac it!

input

假设只有6种颜色,green,red,blue,pink,orange,black。输入数据有多组,每组数据开始给出一个整数n代表接下来有n个气球,接下来有n行,每行输入一种颜色,n <= 100,输入以EOF结束。

output

输出个数最多的气球的颜色(题目保证个数最多的气球有且仅有一种颜色)

sample_input

3
green
red
green
5
green
red
blue
red
red

sample_output

green
red

字符串总结
strlen() 得到字符串的长度; Strcmp()字符串比较大小;0是等于; Strcpy()字符串的赋值; Gets()来进行包含空格的字符串的输入。
#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    char color[6][10]={"green","red","blue","pink","orange","black"};
    char tmp[10];
    int  num[6],n;
    while(cin>>n)
    {
        memset(num,0,sizeof(num));
        while(n--)
        {
            cin>>tmp;
            for(int i=0;i<6;i++)
            {
                if(strcmp(tmp,color[i])==0)
                num[i]++;
            }
        }
        int max=-9999,k=0;
        for(int i=0;i<6;i++)
        {
            if(num[i]>max)
            {max=num[i];k=i;}
        }
        cout<<color[k]<<endl;
    }
    return 0;
}

竟然犯了一个错误,数组没清零,好尴尬。。。。

优质内容筛选与推荐>>
1、python 垃圾回收装置
2、C#五种访问修饰符总结
3、黄聪:VPS实现自动定时备份网站数据以及Mysql数据库到百度云同步盘
4、poj1129Channel Allocation
5、Android应用层View绘制流程与源码分析


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn