问一个枚举类型的问题

tiancaixuchao2009 2010-07-31 10:06:52
#include<iostream>
using namespace std;
void main()
{
int n;
cout<<"请输入气球个数"<<endl;
cin>>n;
int num[5];
int k;
enum colour{red,pink,green,white,yellow}ballon[10],j;
cout<<"请输入气球的颜色:"<<endl;

for(int i=0;i<n;i++)
{
cin>>k;
ballon[i]=(enum colour)k;
}
for(i=0;i<n;i++)
{
switch(ballon[i])
{
case red:num[0];break;
case pink:num[1];break;
case green:num[2];break;
case white:num[3];break;
case yellow:num[4];break;
default:break;
}
}

int max=num[0];
for(i=0;i<n;i++)
if(num[i]>max)
{
max=num[i];
j=(enum colour)i;
}
cout<<"最多的气球是"<<j<<"颜色的. "<<"一共有"<<max<<"个"<<endl;

}


...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cao_julians 2010-08-01
  • 打赏
  • 举报
回复
case red:num[0];break;
case pink:num[1];break;
case green:num[2];break;
case white:num[3];break;
case yellow:num[4];break;
============================
应该是num[i]++吧
harizu76 2010-08-01
  • 打赏
  • 举报
回复
到底是什么问题啊
elegant87 2010-08-01
  • 打赏
  • 举报
回复
//??????????????????????
fx397993401 2010-07-31
  • 打赏
  • 举报
回复
是的 说出你问题
晨星 2010-07-31
  • 打赏
  • 举报
回复
问题是什么呢?:)

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧