c语言,定义一个枚举类型,用来表示一周中的七天,利用循环将枚举值输出

比如输入 :7 输出:0 1 2 3 4 5 6
2024-11-24 16:23:42
推荐回答(1个)
回答1:

#include "stdio.h"
enum week{
sun,mon,tue,wed,thu,fri,sat,
};
int main(void){
int wd;
enum week pw,t;
while(1){
printf("Please input wd(0~7)...\nwd="档岩漏枣郑);
if(scanf("%d",&wd) && wd>0 && 行烂wd<8)
break;
printf("Error, redo: ");
}
for(t=(enum week)wd,wd=0,pw=sun;pw printf("%d ",pw);
printf("\n");
return 0;
}