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

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

求大佬指教為啥運(yùn)行成功輸出錯(cuò)誤

#include <stdio.h>

int main()?

{?

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

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? int sum=0;

? ? int flag;

? ? /*

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

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

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

? ? ?*/

? ? switch(month)

? ? {?

? ? ? ? case 1:sum+=31;break;

? ? ? ? case 3:sum+=31;break;

? ? ? ? case 5:sum+=31;break;

? ? ? ? case 7:sum+=31;break;

? ? ? ? case 8:sum+=31;break;

? ? ? ? case 10:sum+=31;break;

? ? ? ? case 12:sum+=31;break;

? ? ? ? case 4:sum+=30;break;

? ? ? ? case 6:sum+=30;break;

? ? ? ? case 9:sum+=30;break;

? ? ? ? case 11:sum+=30;break;

? ? ? ? case 2:sum+=28;break;

? ? }

? ? sum=sum+8;

? ? if(year%400==0||(year%4==0&&year%100==0))

? ? {

? ? ? ? flag=0;

? ? }

? ? else

? ? {

? ? ? ? flag=1;

? ? }

? ? if(flag==1&&month>=2)

? ? {

? ? ? ? sum++;

? ? }

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

? ??


正在回答

1 回答

你的case得按數(shù)字的順序來(lái),要從case 1按順序?qū)懙絚ase 12才行,因?yàn)閏ase語(yǔ)句是從上到下執(zhí)行的,你這樣寫(xiě)的話(huà),這個(gè)程序會(huì)從case 8就跳出來(lái),所以就相當(dāng)于你只是把1、3、5、7、8月的天數(shù)加在了一起,少了2、4、6月啊,肯定錯(cuò)了,而且你要把一月設(shè)置為0天,因?yàn)槟憧窗?,如果我們現(xiàn)在這個(gè)題目不是八月而是讓你找出一月八號(hào)是第幾天,你現(xiàn)在已經(jīng)把一月的天數(shù)設(shè)置成了31天,然后你從case語(yǔ)句中跳出來(lái)之后還把總天數(shù)加了8,也就是說(shuō)現(xiàn)在就有31+8=39天了,一月八號(hào)怎么也不可能是一年里的第39天吧

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

weixin_慕仙4062266

而且,你后面的if語(yǔ)句也錯(cuò)了,你寫(xiě)的是這個(gè):year%400==0||(year%4==0&&year%100==0),而正確的應(yīng)該是:year%400==0||(year%4==0&&year%100!=0),這是表示閏年的意思,所以如果滿(mǎn)足這個(gè)式子的話(huà),也就是說(shuō),這一年是閏年,那么flag就應(yīng)該記為1,而不是你寫(xiě)的0,你寫(xiě)反了,因?yàn)殚c年的二月才是29天,比平年多一天,像你那樣做的話(huà),就是錯(cuò)的
2022-11-13 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕數(shù)據(jù)3556412 提問(wèn)者 回復(fù) weixin_慕仙4062266

謝謝,大佬
2022-11-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

求大佬指教為啥運(yùn)行成功輸出錯(cuò)誤

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

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

幫助反饋 APP下載

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

公眾號(hào)

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