用if……else if ……else 语句实现输入某年某月某日,计算出这一天是该年的第几天?例如以2010年3月10日为例,应该先把前两个月的天数加起来,然后再加上10天得到62天即本年的第几天,特殊情况,闰年且输入的月份大于3时需考虑多加一天.
C语言添加一句判断是否闰年的语句 输出某年某月的天数 判断闰年的语句:if((year%4=0&year%100。0)|(yaer%400=0))leap=1;else leap=0;leap=1表示是闰年,=0表示不是闰年。
怎么用C语言switch语句计算某年某月? #includevoid main(){int a=0,b=0;保存年月printf(\"请输入年\");scanf(\"%d\",&a);printf(\"请输入月\");scanf(\"%d\",&b);switch(b){case 1:printf(\"该月天数为31\");break;case 2:if((a%4=0&a%100。0)|(a%400=0)){printf(\"该月天数为29\");}else{printf(\"该月天数为28\");}break;case 3:printf(\"该月天数为31\");break;case 4:printf(\"该月天数为30\");break;case 5:printf(\"该月天数为31\");break;case 6:printf(\"该月天数为30\");break;case 7:printf(\"该月天数为31\");break;case 8:printf(\"该月天数为31\");break;case 9:printf(\"该月天数为30\");break;case 10:printf(\"该月天数为31\");break;case 11:printf(\"该月天数为30\");break;case 12:printf(\"该月天数为31\");break;}}