实验3-9 三天打鱼两天晒网
分数 15
全屏浏览题目
切换布局
作者 C课程组
单位 浙江大学
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
输入格式:
输入在一行中给出一个不超过1000的正整数N。
输出格式:
在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。
输入样例1:
103
输出样例1:
Fishing in day 103
输入样例2:
34
输出样例2:
Drying in day 34
Fishing in day 103
输入样例2:
34
输出样例2:
Drying in day 34
Drying in day 34
鸣谢内蒙古师范大学张志平老师补充数据
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码实现:
//解法一 #includemain(){ int n,x; scanf("%d",&n); x=n%5; switch(x){ case 1: printf("Fishing in day %d",n);break; case 2: printf("Fishing in day %d",n);break; case 3: printf("Fishing in day %d",n);break; case 4: printf("Drying in day %d",n);break; case 0: printf("Drying in day %d",n);break; } } 解法二: #include main(){ int n,x; scanf("%d",&n); x=n%5; if(x==1||x==2||x==3){ printf("Fishing in day %d",n); } else{ printf("Drying in day %d",n); } }



