c语言程序表示输入某年某月某日判断这一天是这一年的第几天
#include<stdio.h>
int main(){
int year,month,day,sum=0,i;
int monthday[12]={31,28,31,30,31,30,31,31,30,31,30,31}; //平年每月天数
printf("请输入年份和日期(格式:年 月 日):");
scanf("%d %d %d",&year,&month,&day);
if((year%4==0&&year%100!=0)||year%400==0) //判断是否为闰年
monthday[1]=29;
for(i=0;i<month-1;i++) //计算前几个月的总天数
sum+=monthday[i];
sum+=day; //加上本月天数
printf("%d年%d月%d日是%d年的第%d天\n",year,month,day,year,sum);
return 0;
}
原文地址: http://www.cveoy.top/t/topic/Ner 著作权归作者所有。请勿转载和采集!