如何输入一个年月日求是该年中第几天??
程序代码:
#include<stdio.h> int main() { int a[12]={31,29,31,30,31,30,31,31,30,31,30,31}; int b,c,d,sum=0,i; printf("请输入日期例如1994,6,12\n");//输入一个日期求是这年的第多少天??? scanf("%d,%d,%d",&b,&c,&d); if(c>12||d>a[c]) printf("请输入正确的日期");//要求输错时给予提示并可以重行输入,这个不会了,不知如何让它返回scanf语句中??? if(a%4!=0||a%100==0&&a%400!=0) a[1]=28; for(i=0;i<c-1;i++) { sum=sum+a[i]; } sum=sum+d; printf("则这是%d年的第%d天。\n",b,sum); return 0; }这个破电脑vc6.0坏了,也没有调试,如果有什么语法逻辑问题请帮忙指出,还有可以让它变简单一点吗??