#include <stdio.h>
struct Date{
int year;
int month;
int day;
}stu;
int main(){
int a[] = {31,28,31,30,31,30,31,31,30,31,30,31};
int sum = 0;
printf("请输入年月日:");
scanf("%d %d %d",&stu.year,&stu.month,&stu.day);
sum=stu.day;
for(int i = 0;i<stu.month-1;i++){
sum+=a[i];
}
if((stu.year%4==0&&stu.year%100!=0||stu.year%400==0)&&stu.month>2){
printf("%d年%d月%日是%d年的第%d天",stu.year,stu.month,stu.day,stu.year,sum+1);
}
else{
printf("%d年%d月%日是%d年的第%d天",stu.year,stu.month,stu.day,stu.year,sum);
}
return 0;
}
C语言 输入年月日,输出这个日期是这一整年的第几天
最新推荐文章于 2024-05-13 19:33:24 发布