c语言题 输入某年几月几日,判断这是这一年的第几天答:回答:你的程序没有错,只是scanf("%d,%d,%d",&year,&mont,&day); 在运行时的输入也必须用逗号分隔年,月,日。 例如,输入今天的日期,要输入2013,9,12才行。 还有,输出结束后的循环while(1);是一个死循环,必须要用CTRL+Breack才能结束循环而退出。
关于用c语言写一个输入年月日输出是这一年的第几天求帮看错误答:= {31,28,31,30,31,30,31,31,30,31,30,31}; if(year(a)==1) n[1] = 29; int b; for(b = 0;b<y-1;b++) // 月份减 1 ,因为数组是 0 开始的 { sum+=n[b]; } return sum;}main(){ int b,c,d; scanf("%d,%d,%d",&a,&b,&c); d = month(b)...
C语言题目:给出年月日,计算该日是该年的第几天答:include <stdio.h>int day_of_year(int year,int month, int day){int monthDays[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int i;for(i=0;i<month;i++)day+=monthDays[i];if(year%4==0&&year%100!=0||year%400==0){if (month >2)day+=1;}return day;}int ...