编程:中国有句俗话“三天打鱼两天晒网”,某人从1990年1月1日起三天打鱼两天晒网,编程计算他在某一天是打鱼还是晒网
思路:
一,先算出从1990年1月1日起到某一天是多少天?
二,对5进行取余(如果余数是0或者4则是晒网,其他是打鱼)
下面附上代码:
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <string.h>
#include <math.h>
using namespace std;
int year(int y)//判断是否闰年
{if(y%4&&y%100!=0||y%400==0)return 366;elsereturn 365;
}
int main()
{int y,m,d,i,j,total_day=0;//total_day是总天数while(~scanf("%d%d%d",&y,&m,&d)){int s=0;//s代表第y年到某天一共有几天for(i=1990; i<=y; i++){int day1=year(i);if(i!=y){total_day+=day1;}else{for(j=1; j<m; j++){if(j==1||j==3||j==5||j==7||8||j==10||j==12)s+=31;if(j==2)day1=365?s+=28:s+=29;if(j==4||j==6||j==8||j==9)s+=30;}total_day+=s;total_day+=d;}}if(total_day%5==0||total_day%5==4)printf("shai wang\n");elseprintf("da yu\n");}return 0;
}
编程:中国有句俗话“三天打鱼两天晒网”,某人从1990年1月1日起三天打鱼两天晒网,编程计算他在某一天是打鱼还是晒网相关推荐
- 题目:中国有句俗话叫“三天打渔,两天晒网”,某人从2010年1月1日期开始“三天打渔,两天晒网” 问这个人在以后的某一天是“打渔”还是“晒网”。用C或着C++语言实现程序解决问题。
一:题目:中国有句俗话叫"三天打渔,两天晒网",某人从2010年1月1日期开始"三天打渔,两天晒网" 问这个人在以后的某一天是"打渔"还是& ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
输入(Input): 年 月 日 输出(Output): (1)若这一天"晒网",输出 sleeping (2)若这一天"打鱼",输出 fishing 示例1( ...
- 中国有句俗语叫“三天打鱼两天晒网”(C语言实现)
打鱼还是晒网问题(C语言实现) 1. 问题描述: 中国有句俗语叫"三天打鱼两天晒网".某人从1990年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天 ...
- C语言程序设计打鱼还是晒网,C语言编程三天打鱼两天晒网
满意答案 dmmk2822 2018.11.05 采纳率:46% 等级:6 已帮助:160人 中国有句俗语叫 "三天打鱼两天晒网 ".某人从 1990年 1月 1日起开始&q ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
问题描述:中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&q ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用java实现程序解决问题。
一丶中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是" ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”
问题: 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&qu ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题
/* 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网", 问这个人在以后的某一天中是"打鱼"还是&qu ...
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”
此题目难度不大,主要难度在于所给日期闰年判定以及经过的年份中闰年的个数问题, 对于输入日期的中日正确性判断,只需建立对应月份天数的数组即可判断.求出所给年份到初始年份经过的天数后对五取余判定是否大于三 ...
- 中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”(数组,循环,函数)
中国有句俗语叫"三天打鱼两天晒网",某人从90年1月1日起开始"三天打鱼两天晒网".问这个人在以后的某一天中是在"打渔",还是在" ...
最新文章
- 《大数据分析原理与实践》——小结
- 不想参加无聊的团队分享, 我们这样玩
- Python自动化运维——DNS处理模块
- 老男孩python全栈开发视频教程_老男孩Python全栈开发(92天全)视频教程 自学笔记08...
- Matplotlib课程–学习Python数据可视化
- oracle扩容日志文件,调整Oracle Redo Logfile日志文件的大小
- matlab重叠相加法求卷积,通过重叠相加法实现卷积的报告.doc
- ICCV 2019 | 视频综合理解:行为识别、场景识别以及视频综述
- console对象及js函数
- linux嵌入式ARM系统开发实战教程从入门到精通
- mapstd matlab详解,Matlab自带的数据标准化方法(mapminmax和mapstd)详细解析
- Android 录制视频添加时间水印,Android开发教程入门
- 杰奇cms,杰奇cms程序,杰奇cms建站方法
- amd cpu排行_最新intel和amd处理器性能排行cpu天梯图2019
- json发送数据加密方法_发送加密的电子邮件和安全邮件的最佳免费方法
- tsv文件导oracle窜列,TSV文件扩展名 - 什么是.tsv以及如何打开? - ReviverSoft
- Win10 自定义右键新建菜单
- simulink 脱离 matlab,Simulink软件不能脱离MATLAB环境而运行
- 2022年618投影仪保值品牌榜,当贝投影闲鱼保值率排行TOP1
- Neo4j 之 Cypher 语法(1)