C语言 输入年月日, 计算这一天是当年的第几周.答:include <stdio.h>int main (){ int i,y,m,d,d1,n,w,b,a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d%d%d",&y,&m,&d); a[2]+=y%4==0&&y%100||y%400==0;//若是闰年,2月有29天 if(y<1||m<1||m>12||d<1||d>a[m]) { ...
c语言 要求输入2012年的一个日期输出是第几天。 我编的程序是这样,但为...答:这些都是已经知道的,作为数组的初始值就可以了。include <stdio.h> int main(int argc, char *argv[]){ int a,b,c,d[12]={31,29,31,30,31,30,31,31,30,31,30,31}; //12个月,每月有多少天是固定的。int i;scanf ("%d %d %d",&a,&b,&c); //输入 2012 2 28 这种 ...