程序显示无错误,为何运行无结果输入年月日,输出是一年中第几天,
程序代码:
#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编辑过]