第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正序和倒序兩種代碼哪個(gè)好?

#include <stdio.h>
int main()
{
??? /* 定義需要計(jì)算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? /*
???? * 請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
???? * 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
???? * 小編還是希望大家獨(dú)立完成哦~
???? */
??? int sum;
??? switch (month)
??? {
??? case 1:sum=0+day;break;
??? case 2:sum=31+day;break;
??? case 3:sum=31+28+day;break;
??? case 4:sum=31+28+31+day;break;
??? case 5:sum=31+28+31+30+day;break;
??? case 6:sum=31+28+31+30+31+day;break;
??? case 7:sum=31+28+31+30+31+30+day;break;
??? case 8:sum=31+28+31+30+31+30+31+day;break;
??? case 9:sum=31+28+31+30+31+30+31+31+day;break;
??? case 10:sum=31+28+31+30+31+30+31+31+30+day;break;
??? case 11:sum=31+28+31+30+31+30+31+31+30+31+day;break;
??? case 12:sum=31+28+31+30+31+30+31+31+30+31+30+day;break;
??? }
??? if(year%4==0 && month>2)
??? sum=sum+1;
??? else
??? sum=sum;
??? printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);
?return 0;
}


#include <stdio.h>
int main()
{
??? /* 定義需要計(jì)算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? /*
???? * 請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
???? * 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
???? * 小編還是希望大家獨(dú)立完成哦~
???? */
??? int sum=0;
??? switch (month)
??? {
??? case 12:sum=sum+30;
??? case 11:sum=sum+31;
??? case 10:sum=sum+30;
??? case 9:sum=sum+31;
??? case 8:sum=sum+31;
??? case 7:sum=sum+30;
??? case 6:sum=sum+31;
??? case 5:sum=sum+30;
??? case 4:sum=sum+31;
??? case 3:if(year%4==0)
??? sum=sum+29;
??? else sum=sum+28;
??? case 2:sum=sum+31;
??? case 1:sum=sum+day;
??? }
??? printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);
?return 0;
}



正在回答

1 回答


個(gè)人以為第二種比較好,但是閏年是指年數(shù)可以整除四的年份,若為整百的年份,需整除四百。而且你的if-else語(yǔ)句少了{(lán) }

#include <stdio.h>

int main()?

{?

? ? /* 定義需要計(jì)算的日期 */

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? /*

? ? ?* 請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題

? ? ?* 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”

? ? ?* 小編還是希望大家獨(dú)立完成哦~

? ? ?*/

? ? int i,sum;

? ? sum=0;

? ? for(i=1;i<month;i++)

? ? {

? ? ? ? switch(i)

? ? ? ? {

? ? ? ? ? ? case 1:

? ? ? ? ? ? case 3:

? ? ? ? ? ? case 5:

? ? ? ? ? ? case 7:

? ? ? ? ? ? case 8:

? ? ? ? ? ? case 10:

? ? ? ? ? ? case 12:

? ? ? ? ? ? ? ? sum += 31;

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case 2:

? ? ? ? ? ? ? ? sum += 28;

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? case 4:

? ? ? ? ? ? case 6:

? ? ? ? ? ? case 9:

? ? ? ? ? ? case 11:

? ? ? ? ? ? ? ? sum += 30;

? ? ? ? ? ? ? ? break;

? ? ? ? }

? ? }

? ? sum += day;

? ? if(((year%4 == 0 && year%100 != 0)||year%400 == 0)&&month>2)

? ? {

? ? ? ? sum +=1;

? ? }

? ? printf("%d年%d月%d日是該年的第%d天\n",year,month,day,sum);

? ? return 0;

}


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕數(shù)據(jù)7339721 提問(wèn)者

謝謝指點(diǎn)
2021-01-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕運(yùn)維2227135

想請(qǐng)教一下,這個(gè)程序里break的作用,為什么加break和不加break的差別這么大
2021-04-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

正序和倒序兩種代碼哪個(gè)好?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)