计算日期到2011年6月11号几天了~
来源:互联网 发布:人工智能能使死人复活 编辑:程序博客网 时间:2024/05/19 00:52
#include <iostream.h>
int leap(int year)
{int lp;
lp=(year%4==0&&year%100!=0||year%400==0)?1:0;
return lp;
}
int month_days(int year,int month)
{int ds,d;
switch(month)
{case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:d=31;
break;
case 2:d=leap(year)?29:28;
break;
default :d=30;
}
return d;
}
int days(int year,int month,int day)
{int i,ds=0;
for(i=1;i<month;i++)
ds=ds+month_days(year,i);
ds=ds+day;
return ds;
}
void main()
{int year,month,day,t_day,f;
cout<<"请依次输入年,月,日。每输入一个值,请按一下回车"<<endl;
cin>>year>>month>>day;
t_day=days(year,month,day);
if(year==2011)
t_day=t_day-161;
else
t_day=t_day+204;
cout<<"这是你们的第"<<t_day<<"天了"<<endl;
cin>>f;
}
- 计算日期到2011年6月11号几天了~
- 计算两个日期,相差了几天
- 按照年-月-日输入日期计算该日期是该年第几天
- 计算两个日期之间相差几月几天
- 日期计算第几天
- java 日期计算(几天前后)
- java 日期计算(几天前后)
- 计算两日期相差几天
- 定义一个结构体类型表示日期(年、月、日)。main中输入一个日期,计算该日期是当年的第几天。
- 【日期计算】某日期是该年第几天
- java 计算两个日期相差了几个月
- java 计算两个日期相差了几个月
- 反复校验用户输入的日期,直到年、月、日都合法,计算该日在本年中为第几天?(注意考虑闰年问题)
- C/C++练习题 定义一个日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。
- 第十三周上机实践项目:定义日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。
- 工作中用到的小算法,计算两日期间隔xx年xx月xx天
- 计算月间隔日期.
- 计算日期月间隔
- 一道Java面试题目--对象的构造
- source insight工程的相对路径
- .Net调用C++类库方法
- C# 去字符串
- exit函数和return函数的区别
- 计算日期到2011年6月11号几天了~
- MSTAR的进入工程模式的指令,以及如何修改
- js小技巧 :js屏蔽,IE地址栏前图标更换,画面进入和退出效果等等。
- Java编译后生成的若干个class文件名称解析
- 谈谈.Net技术面试
- 获取JDBC中的ResultSet的记录的条数
- UBOOOT 移植 之SDRAM NOR FLASH NAND FLASH
- vc2010
- VB.NET 、Java 与 C# 语法对比。