三天打鱼 两天晒网 某人从2010年1月1日开始,计算以后的某一天此人是在打鱼还是晒网
来源:互联网 发布:access数据库的用途 编辑:程序博客网 时间:2024/04/28 06:02
#include<stdio.h>
#include<math.h>
int main()
{
int year,month,day;
int i,j;
int days;
int sum=0;
printf("please input year: "); //输入年月日
scanf("%d",&year);
printf("please input month: ");
scanf("%d",&month);
printf("please input day: ");
scanf("%d",&day); //判定year是闰年 还是平年
switch(month)
{
case 1 :days=0;break; //一年中在1月之前有0天
case 2 :days=31;break;
case 3 :days=59;break;
case 4 :days=90;break;
case 5 :days=120;break;
case 6 :days=151;break;
case 7 :days=181;break;
case 8 :days=212;break;
case 9 :days=243;break;
case 10 :days=273;break;
case 11 :days=304;break;
case 12 :days=334;break;
default :printf("输入格式有误: \n");
break;
}
for(i=2010;i<year;i++) //输入的月份从2010年开始
{
if(i%400==0||(i%4==0&& i%100!=0))
days+=366; //闰年366天
else
days+=365; //平年365天
}
if((year%4==0&&year%100!=0)||year%400==0)
if(month>2)
sum=days+day+1;
else
sum=days+day;
else
sum=days+day;
printf("sum= %d\n",sum);
j=sum%5; //求模,1、2、3代表打鱼,0,、4代表晒网
switch(j)
{
case 1:printf("今天该打渔\n");break;
case 2:printf("今天该打渔\n");break;
case 3:printf("今天该打渔\n");break;
case 0:printf("今天该晒网\n");break;
case 4:printf("今天该晒网\n");break;
}
return 0;
}
#include<math.h>
int main()
{
int year,month,day;
int i,j;
int days;
int sum=0;
printf("please input year: "); //输入年月日
scanf("%d",&year);
printf("please input month: ");
scanf("%d",&month);
printf("please input day: ");
scanf("%d",&day); //判定year是闰年 还是平年
switch(month)
{
case 1 :days=0;break; //一年中在1月之前有0天
case 2 :days=31;break;
case 3 :days=59;break;
case 4 :days=90;break;
case 5 :days=120;break;
case 6 :days=151;break;
case 7 :days=181;break;
case 8 :days=212;break;
case 9 :days=243;break;
case 10 :days=273;break;
case 11 :days=304;break;
case 12 :days=334;break;
default :printf("输入格式有误: \n");
break;
}
for(i=2010;i<year;i++) //输入的月份从2010年开始
{
if(i%400==0||(i%4==0&& i%100!=0))
days+=366; //闰年366天
else
days+=365; //平年365天
}
if((year%4==0&&year%100!=0)||year%400==0)
if(month>2)
sum=days+day+1;
else
sum=days+day;
else
sum=days+day;
printf("sum= %d\n",sum);
j=sum%5; //求模,1、2、3代表打鱼,0,、4代表晒网
switch(j)
{
case 1:printf("今天该打渔\n");break;
case 2:printf("今天该打渔\n");break;
case 3:printf("今天该打渔\n");break;
case 0:printf("今天该晒网\n");break;
case 4:printf("今天该晒网\n");break;
}
return 0;
}
0 0
- 三天打鱼 两天晒网 某人从2010年1月1日开始,计算以后的某一天此人是在打鱼还是晒网
- 有句俗话“三天打鱼两天晒网”,假设小明从1990年1月1日起开始“三天打鱼两天晒网”,问小王在以后的某一天是在“打鱼”,还是在“晒网”?(键入日期,显示结果打鱼or晒网)。
- 中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是“打鱼”还是“晒网”。
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从1990年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”?
- 某人从2010年1月1日开始“三天打鱼,两天晒网”问这个人在以后的某天是“打鱼“”还是“晒网”
- “三天打渔,两天晒网”,从2010年1月1日开始,计算后来的任意一天是打鱼还是晒网
- 题目: *中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
- 是打渔还是晒网(计算从2000年1月1日到输入的那一天有多少天)
- 日期类的时间从为什么是从1970年1月1日开始
- 03-1三天打鱼两天晒网(15)
- 日期类的时间为什么是从1970年1月1日开始的
- 为什么java中的时间是从1970年1月1日开始的?
- 求出某一天是那一年的第几星期,比如2008年1月8日?
- 从2016年的11月1日开始
- 打鱼还是晒网
- 打鱼还是晒网
- 打鱼还是晒网
- 打鱼还是晒网
- 九度OJ-1207--质因数的个数
- javascript闭包
- 学习算法的心得(个人学习的重要里程碑)
- CentOS最常用命令
- Java中表示范围的修饰符 :public、protected、default、private
- 三天打鱼 两天晒网 某人从2010年1月1日开始,计算以后的某一天此人是在打鱼还是晒网
- TensorFlow 学习(五)—— Session
- docker核心功能介绍与使用
- zookeeper安装和使用 windows环境+dubbo管理控制台的安装 【以及】 tomcat启动配置
- 《ACM程序设计》书中题目―O
- AdaBoost学习笔记 概述
- Dagger2 入门
- JavaScript:JSON
- win7笔记本电脑如何分割和重命名磁盘