日子前的天数
2015-07-24 18:40
435 查看
#include<stdio.h>
int Runnian(int year);
int main()
{
int i,year,month,day,total;
while(scanf("%d %d %d",&year,&month,&day))
{
total=0;
for(i=1;i<month;i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
total+=31;
else if(i==4||i==6||i==9||i==11)
total+=30;
else if(i==2)
{
if(Runnian(year))
total+=29;
else
total+=28;
}
}
total+=day;
printf("%d",total);
}
return 0;
}
int Runnian(int year)
{
int result;
if(year%400==0||year%4==0&&year%100!=0)
result=1;
else
result=0;
return result;
}
int Runnian(int year);
int main()
{
int i,year,month,day,total;
while(scanf("%d %d %d",&year,&month,&day))
{
total=0;
for(i=1;i<month;i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
total+=31;
else if(i==4||i==6||i==9||i==11)
total+=30;
else if(i==2)
{
if(Runnian(year))
total+=29;
else
total+=28;
}
}
total+=day;
printf("%d",total);
}
return 0;
}
int Runnian(int year)
{
int result;
if(year%400==0||year%4==0&&year%100!=0)
result=1;
else
result=0;
return result;
}
相关文章推荐
- 微信公众平台DIY文章排版格式
- failed to open stream: HTTP wrapper does not support writeable connections
- Java内存区域与模拟内存区域异常
- 解释器与编译器
- 观察者模式-Observer Pattern
- js简单运动
- 二值图像的腐蚀和膨胀
- 黑马程序员------C语言基础 结构体、枚举及关键字 typedef
- 教授回信博士研究生:我们为何做科研
- 强弱电共地
- HDU 1709 母函数天平问题 可出现减法的情况 The Balance
- 使用myeclipse与SQLyog怎么建立简单的登陆页面
- Unity3d编辑器拓展
- IT人职业规划(绝对给力)
- java音乐播放之IO流处理
- 2015 HUAS Summer Training#2 A
- HDU 5297 Y sequence
- Style 的优先级
- temp
- TCP/IP协议分析(推荐)