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

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

求各位大神幫我看一下哪里有問(wèn)題,為什么輸出來(lái)的是221

#include <stdio.h>
int main()
{
??? /* 定義需要計(jì)算的日期 */
??? 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;
??????? default:
??????? printf("%s\n","一年只有12個(gè)月");
??????? break;
??? }
??? if(year%4==0&&year%100!=0&&month>=2)
??? {
??????? sum+=1 ;
??? }
???
??? else
??? {
???????? sum ;
??? }
???
? sum+=day ;
printf("2008年是該年的第%d天",sum) ;

?return 0;


正在回答

5 回答

首先你算法有問(wèn)題。其次,答案是對(duì)的2008年8月8日是2008年的第221天。

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

╮(╯-╰)╭還是有點(diǎn)弄不懂,有點(diǎn)懵


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

題目要求的是用switch和if-else語(yǔ)句來(lái)編寫該程序,結(jié)果提示我輸出錯(cuò)誤,我用筆算了一下是223,你寫的語(yǔ)句太超前了,我還沒(méi)學(xué)到那里,所以有點(diǎn)理解不了~~


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

小小疾飛

你好 其實(shí)我就只是按你的思路來(lái)的,把累計(jì)月份的天數(shù)放數(shù)組里罷了。還有2008年8月8日的天數(shù)是 31+29+31+30+31+30+31+8=221 是等于221 你可以用計(jì)算器算下。
2019-07-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小小疾飛

還有 我說(shuō)你算法有問(wèn)題是還有一種情況是閏年就是被400整除的。
2019-07-21 回復(fù) 有任何疑惑可以回復(fù)我~

改成這樣了 你看怎么樣

#include <stdio.h>

int main()?

{?

? ? int year = 2008 ;

? ? int month = 8 ;

? ? int day = 8 ;

? ? int a[]={0,31,59,90,120,151,181,212,243,273,304,334} ;

? ? int sum ;

if(month>=0&&month<=12)

sum=a[month-1] ;

sum+=day ;

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

? ? {

? ? ? ? sum+=1 ;

? ? }??

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

return 0 ;

}


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

可否告知算法哪里出錯(cuò)了?我這個(gè)思路沒(méi)毛病啊

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

小小疾飛

你改成2000.3.1試下
2019-07-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

求各位大神幫我看一下哪里有問(wèn)題,為什么輸出來(lái)的是221

我要回答 關(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)