C语言循环结构求教从键盘上输入年、月、日,计算自当年元旦到这个日期...答:day,i,sum;scanf("%d",&year);scanf("%d",&month);scanf("%d",&day);if(isLeapYear(year))days[1]=29;sum=0;for(i=0,i<month-1;i++)sum+=days[i];sum+=(day-1);printf("从%d年1月1日到%d年%d月%d日总共有%d天\n",year,year,month,day,sum);} 求采纳,不懂可追问。
C语言程序,输入年月日算出当天星期几答:days; //储存从1900-1-1到该天的天数int week=0; //储存求余后的星期//字符串组合输出星期char b[]={"星期"};char c[7][4]={"日","一","二","三","四","五","六"};loop:printf("请输入年 月 日:(空格分隔)\n");scanf(" %d%d%d",&year,&month,...
请教,C语言如何实现:从键盘输入某一天的年月日,计算该天是当年的第几...答:main(){ int day,month,year,sum,leap;printf("\nplease input year,month,day\n");scanf("%d,%d,%d",&year,&month,&day);switch(month)/*先计算某月以前月份的总天数*/ { case 1:sum=0;break;case 2:sum=31;break;case 3:sum=59;break;case 4:sum=90;break;case 5:sum=120;...
C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返 ...答:include <stdio.h> struct date //定义结构体类型 { int y;int m;int d;};void main(){ date dt; //定义结构体变量 int i,count, mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};printf("请输入日期(年 月 日):");scanf("%d",&dt.y);scanf("%d",&dt.m)...
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]) { ...