ZKX's LAB

用switch输入某年某月 用c语言switch语句编写程序,输入某年某月,求该月的天数

2021-03-17知识7

c语言输入某年某月某日 判断这一天是这一年的第几天用switch #include\"stdio.hinclude\"conio.hint 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;break;case 6:sum=151;break;case 7:sum=181;break;case 8:sum=212;break;case 9:sum=243;break;case 10:sum=273;break;case 11:sum=304;break;case 12:sum=334;break;default:printf(\"data error\");break;}sum=sum+day;再加上某天的天数*/if(year%400=0|(year%4=0&year%100。0))/*判断是不是闰年*/leap=1;elseleap=0;if(leap=1&month>;2)/*如果是闰年且月份大于2,总天数应该加一天*/sum+;printf(\"It is the%dth day.\",sum);getchar();}

编程从键盘输入某年某月,用switch语句编程输出该年的该月拥有的天数#include<;stdio.h>;int main(){ int y,m,d;scanf(\"%d%d\",&y,&m);switch(m){ case 1:case 3:case 5:case 。

用switch输入某年某月 用c语言switch语句编写程序,输入某年某月,求该月的天数

用c语言switch语句编写程序,输入某年某月,求该月的天数 判断一个日期是这一年中那一天。编译环境vc+6.0#includeusing namespace std;void main(){int i;int sum=0;int year,month,day;int rick[12]={31,29,31,30,31,30,31,31,30,31,30,31};int conmon[12]={31,28,31,30,31,30,31,31,30,31,30,31};cout请输入一个日期,格式:2010 10 10\";cin>;>;year>;>;month>;>;day;if((year%4=0&year%100。0)|(year%400=0)){for(i=0;i;i+)sum=sum+rick[i];}else{for(i=0;i;i+)sum=sum+conmon[i];}sum=sum+day;cout是这一年中的第\"天\";

使用switch语句编写“显示某年某月的天数”程序: include#include void main(void){int year;int month;int day;int sum;int leap;printf(\"请输入年月日,用,隔开\\n\");scanf(\"%d,%d,%d\",&year,&month,&day);switch(month)。

c++编程输入某年某月某日,判断这一天是这一年的第几天. 你没敲错我这个就没毛病哦 我运行过的运行环境 gcc vc6.0includeusing namespace std;main(){cout请输入年、月、日\";int year,month,day,sum=0;定义年月日及天数cin>;>;year;cin>;>;month;cin>;>;day;输入switch(month){case 1:sum=day;break;case 2:sum=day+31;break;case 3:sum=day+59;break;case 4:sum=day+90;break;case 5:sum=day+120;break;case 6:sum=day+151;break;case 7:sum=day+181;break;case 8:sum=day+212;break;case 9:sum=day+243;break;case 10:sum=day+273;break;case 11:sum=day+304;break;case 12:sum=day+334;break;}if(((year%4=0&year%100。0)|year%400=0)&month>;=3){sum=sum+1;}/如果是闰年,那么三月及以后月份计算时+1,(非闰年2月28天,闰年29天)cout;}

#用switch输入某年某月

随机阅读

qrcode
访问手机版