该楼层疑似违规已被系统折叠隐藏此楼查看此楼
输入年月日并判断这是这一年中的第几天??
#include
typedefstruct_DATE
{
intyear;
intmonth;
intday;
}DATE;
intleap(int);
main(){
inti,sum=0;
intdays[]={31,28,31,30,31,30,31,31,30,31,30,31};
DATEdate;
date.year=date.month=date.day=0;
while(date.year<1000||date.year>9999){
printf("\nyear:");
scanf("%d",&date.year);
}
while(date.month<1||date.month>12){
printf("\nmonth:");
scanf("%d",&date.month);
}
while(date.day<1||date.day>31){
printf("\nday:");
scanf("%d",&date.day);
}
printf("\nThedateis%d-%d-%d\n",date.year,date.month,date.day);
days[1]+=leap(date.year);
for(i=0;i
{
sum+=days[i];
}
sum+=date.day;
printf("\nThenumberofdaysis%d\n",sum);
}
intleap(intyear){
if(year%400==0||(year%4==0&&year%100!=0))return1;
return0;
}
呵呵,怎么程序设计老~``
方便大家`!~~~`
c语言编程输入年月日判断是否合法 C语言程序设计:输入年月日判断这是这一年中的第几天...