上机实验3:
定义十二生肖的枚举,判断任意两个生肖谁排在前,谁排在后。
#include<iostream>
using namespace std;
enum Signs {Rot,Ox,Tiger,Hare,Dragon,Snake,Horse,Sheep,Monkey,Cock,Dog,Boar};
int main()
{
Signs sign1,sign2;
sign1=Dog;
sign2=Dragon;
if(sign1>sign2)
cout<<"sign1>sign2"<<endl;
else
cout<<"sign1<sign2"<<endl;
return 0;
}
注意:编译器默认将标识符自动赋上整型常数,
即{Rot=0,Ox=1,Tiger=3,Hare=4,Dragon=5,Snake=6,Horse=7,Sheep=8,Monkey=9,Cock=10,
Dog=11,Boar=12};