Day5 输入年月日,判断对应是多少天
#include<stdio.h>
int main(){
int year,month,day;
int i,sum=0;
int buf[12]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("please input year month day\n");
scanf("%d %d %d",&year,&month,&day);
for(i=0;i<month-1;i++)
{
sum+=buf[i];
}
sum=sum+day;
if((month>2)&&(year%4==0&&year%100!=0)||(year%400==0))
{
sum+=1;
}
printf("输入的日期对应的是第%d天",sum);
return 0;
}
int main(){
int year,month,day;
int i,sum=0;
int buf[12]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("please input year month day\n");
scanf("%d %d %d",&year,&month,&day);
for(i=0;i<month-1;i++)
{
sum+=buf[i];
}
sum=sum+day;
if((month>2)&&(year%4==0&&year%100!=0)||(year%400==0))
{
sum+=1;
}
printf("输入的日期对应的是第%d天",sum);
return 0;
}
全部评论
相关推荐
点赞 评论 收藏
分享
昨天 15:45
辽宁大学 golang 点赞 评论 收藏
分享
点赞 评论 收藏
分享