c语言 编程实现,中国有句俗语“三天打鱼两天晒网”。某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第n天中是“打鱼”还是“晒网”。 第一次运行程序 输入测试数据:15 程序运行结果:晒网 第二次运行程序 输入测试数据:16 程序运行结果:打鱼
时间: 2023-04-10 21:03:24 浏览: 104
三天打鱼两天晒网(C语言代码实现)
这是一个简单的数学问题,可以用取余运算来解决。假设这个人从第一天开始打鱼,那么第n天中他是“打鱼”还是“晒网”取决于n%5的余数是多少。如果余数为1、2、3,则是“打鱼”,如果余数为4或0,则是“晒网”。
以下是实现这个功能的C语言代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入天数:");
scanf("%d", &n);
if (n % 5 == 4 || n % 5 == 0) {
printf("晒网\n");
} else {
printf("打鱼\n");
}
return 0;
}
```
注意,这个程序只是一个简单的示例,实际上在真正的应用中,可能需要对输入进行验证,以确保输入的是一个合法的整数。
阅读全文