//枚举类型的范例
#include <iostream>
using namespace std;
int main()
{
enum body
{a,b,c,d}month[31];
int i1;
int j=a;
for (i1=1;i1<30;i1++)
{
month[i1]=(body)j;
j++;
if (j>d)
{
j=a;
}
}
for (i1=1;i1<=30;i1++)
{
switch (month[i1])
{
case a:printf("%2d %c\t",i1,'a');
break;
case b:printf("%2d %c\t",i1,'b');
break;
case c:printf("%2d %c\t",i1,'c');
break;
case d:printf("%2d %c\t",i1,'d');
break;
default:break;
}
}
printf("\n");
return 0;
}