枚举编程题
1. c语言编程题:定义表示一年12个月份的枚举month,并定义枚举变量bd_mnth,赋值为六月。
enum month
{
January,February,March,April,
May,June,July,August,Septemper,
October,November,December
};
enum month bd_mnth = June;
2. c++枚举题目,求解!
#include<iostream>using namespace std;
int main()
{
enum weekday{sun,mon,tue,wed,thu,fri,sat};
weekday day; //这里如果是需要用户输入,则增加一个输入语句即可
if(day==sun||day==sat) //进行判断
cout<<"今天是周末,哈皮去!"<<endl;
else cout<<"还得上班,hold住"<<endl;
return 0;
}
3. c语言题目枚举法做题
#include"stdio.h"
intmain()
{
intcar;
inta[4];
inti;
for(car=1;car<5;car++)
{
a[0]=(car==2);
a[1]=(car==4);
a[2]=(car!=3);
a[3]=(car!=4);
if((a[0]+a[1]+a[2]+a[3])==1)
{
printf("最佳赛车是%d号 ",car);
for(i=0;i<4;i++)
{
if(a[i])printf("正确的专家是%c ",'A'+i);
}
}
}
return0;
}
结果:
最佳赛车是3号
正确的专家是D
请按任意键继续. . .
4. c语言编程题:定义表示红绿蓝三基色的枚举basecolor型。定义枚举变量color并赋值为绿色。
enum basecolor{red,blue,green};
int main()
{
basecolor color=green;
return 0;
}
5. 关于一道C#枚举的题
public enum Week
{
Monday ,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
public string Do(Week week)
{
switch (week)
{
case 0:
{
return "星期一吃大餐";
break;
}
case 1:
{
return "星期二吃大餐";
break;
}
case week.Wednesday:
{
return "星期三吃大餐";
break;
}
case week.Thursday:
{
return "星期四吃大餐";
break;
}
case week.Friday:
{
return "星期五吃大餐";
break;
}
case week.Saturday:
{
return "星期六吃大餐";
break;
}
case week.Sunday:
{
return "星期日吃大餐";
break;
}
}
}