#include "stdio.h"
enum week { sun,mon,tue,wed,thu,fri,sat};
enum week nd(enum week w,int n)
{
return((enum week)(((int)w+n)%7));
}
main()
{
enum week nd(),wn;
int n;
scanf("%d%d",&wn,&n);
wn=nd(wn,n);
if (wn==0)
printf("%d天后是星期日\n",n);
else
printf("%d天后是星期%d\n",n,wn);
}
C语言程序解析,每一行分别都是什么意思
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 浪客 2021-07-10 17:08关注
#include "stdio.h" enum week { sun,mon,tue,wed,thu,fri,sat};//枚举星期,周天为0 enum week nd(enum week w,int n)//定义nd函数,用来计算从周w开始后的n天是星期几。 { return((enum week)(((int)w+n)%7)); } main() { enum week nd(),wn; int n; scanf("%d%d",&wn,&n); wn=nd(wn,n); if (wn==0) printf("%d天后是星期日\n",n); else printf("%d天后是星期%d\n",n,wn); }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 地图软件开发技术答疑(api, 地点获取,外观样式)
- ¥20 物理远程控制麦克风使用问题
- ¥15 打印预览会泄漏纸钱包密码吗
- ¥15 在hololens1上运行unity项目只有空窗口
- ¥25 TABLEAU PREP无法打开
- ¥15 百度帐号问题/centos
- ¥15 关于#c语言#的问题:求完整代码条件好说
- ¥100 HALCON DELPHI
- ¥15 (需要远程,AI不回)VB6二进制文件转换成功,但是C#转换总是失败
- ¥15 关于#matlab#的问题:有没有什么其他办法能够保证不退出进程(相关搜索:matlab调用)