程序显示无错误,为何运行无结果输入年月日,输出是一年中第几天,
程序代码:#include <stdio.h>
void main ()
{
int a,b,c,d,e=0,i;
int s[12]={31,29,31,30,31,30,31,31,30,31,30,31},t[12]={31,29,31,30,31,30,31,31,30,31,30,31};
printf("请输入年月日\n");
scanf("%d %d %d",&a,&b,&c);
if(a%400==0)
d=1;
else if(a%100==0)
d=0;
else if(a%4==0)
d=1;
else d=0;
if(d==1)
{
for(i=0;i<b-1;i++)
e=s[i]+e;
printf("%d是闰年\n今天%d是第%d天",a,a,e+c);
}
else
{
for(i=0;i<b-1;i++)
e=t[i]+e;
printf("%d是平年\n今天%d是第%d天\n",a,a,e+c);
}
}[此贴子已经被作者于2015-10-16 21:48编辑过]









