经典C语言编程30例(一)答:1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。2.程序源代码:main(){int day,month,year,sum,leap;printf("\nplease input year,month,day\n");scanf("%d,%d,%d",&year,&month,&day);switch(month)/*先计算...
求设计一个不用循环语句就能当输入年月日能输出是这年第几天的程序...答:main(){ int year,month,day,sum;int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int b[13]={0,31,59,90,120,151,181,212,243,273,304,334,365} scanf("%d%d%d",&year,&month,&day);sum=b[month-1]+day;printf("%d",sum);} ...
c语言 switch语句,为什么出来后是负数,题目是:输入年月日,判断这...答://#include "stdafx.h"include<stdio.h> void main(){ int year,month,day,sum,leap;printf("please input year,month,day\n");scanf("%d,%d,%d",&year,&month,&day);switch(month){ case 12:sum=334;break;case 11:sum=304;break;case 10:sum=273;break;case 9:sum=243;break;case...
c语言---输入年、月、日,求出该天是星期几 提示:可以参照2012年1月1日...答:int everyMonth[]={0,31,28,31,30,31,30,31,31,30,31,30,31};void main(){ int year,month,day;printf("请输入年_月_日:");scanf("%d%d%d", &year, &month, &day);printf("星期:%d\n", GetWeek(year, month, day));return;} intIsLeap(int year){ return((year%4==0...
c语言课程设计答:1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。2.程序源代码:main(){ int day,month,year,sum,leap;printf("\nplease input year,month,day\n");scanf("%d,%d,%d",&year,&month,&day);switch...