一个枚举小问题
期待输入mon至sun 中的一个,然后判断是workday还是weekend
编译没问题但输出不对
请指点 谢谢
main()
{ enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat}
workday,week_end;
char day[5],*p;
p=day;
scanf("%s",p);
if((*p)>=mon&&(*p)<=fri)
printf("the %s is a workday",*p);
else
printf("the %s is a weekend day",*p);
}
编译没问题但输出不对
请指点 谢谢
main()
{ enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat}
workday,week_end;
char day[5],*p;
p=day;
scanf("%s",p);
if((*p)>=mon&&(*p)<=fri)
printf("the %s is a workday",*p);
else
printf("the %s is a weekend day",*p);
}
...全文
相关推荐
枚举量的索引问题
在处理枚举量的索引问题时,我们通常会为每个枚举值赋予一个特定的整数值,以便进行索引操作。
USB枚举 SetAddress问题…
本文讨论了在USB枚举时遇到的一个具体问题——在SetAddress之后设备没有响应,导致枚举失败。这种情况可能是由多种原因引起的,从描述中可以提炼出一些关键的知识点。1.
java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名
反射与枚举的结合使用,可以为某些特定需求提供灵活的解决方案,但同时也需要注意滥用反射可能导致的性能问题和安全风险。在实际开发中,应谨慎使用反射,并确保遵循最佳实践。
各种C编译器中枚举类型大小问题
"C编译器中枚举类型大小问题"在不同的C编译器中,枚举类型的大小问题是一个经常被忽视的问题。不同的编译器在处理枚举类型时,可能会出现大小不同的问题。
C语言算法之枚举法(acm例题)
解决这个问题的关键在于建立递推关系式,通过反向推理从最后一个状态逐步向前推导,直到找到初始状态。通过枚举最终剩余的桃子数量,可以逆向计算出原来的桃子总数,从而找到问题的解。


