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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

倒數(shù)2行怎么錯了?

#include <stdio.h>

int main()

{

int year = 2008;

int month =8;

int day = 8;

int sum;

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;

case 13:sum = 365;break;

default:

printf("%s\n","一年當(dāng)中有12個月");

break;?

}

int sum = 212;

if(year%4==0 && year%100!=0)

{

sum += (day+1);

}

else

{

sum += day;

}

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

return 0;

}


正在回答

1 回答

判斷閏年的邏輯有些問題,滿足閏年的條件有 2 個:

假設(shè)當(dāng)前為x年

  1. ? x % 4 == 0 && x % 100 != 0

  2. ?x % 400 == 0

而上面的代碼只滿足了第一個邏輯,需要補(bǔ)充第二個邏輯判斷

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

倒數(shù)2行怎么錯了?

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

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

幫助反饋 APP下載

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

公眾號

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