亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

輸出錯誤!求大神解答?。?/h1>

#include <stdio.h>

int main()?

{?

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? int sum;

? ? switch(month)

? ? {

? ? case 1:

? ? ? ? if(month>1)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 2:

? ? ? ? if(month>2)

? ? ? ? ? ? if(year%4==0)

? ? ? ? ? ? ? ? sum=sum+29;

? ? ? ? ? ? else

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 3:

? ? ? ? if(month>3)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 4:

? ? ? ? if(month>4)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 5:

? ? ? ? if(month>5)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 6:

? ? ? ? if(month>6)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 7:

? ? ? ? if(month>7)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 8:

? ? ? ? if(month>8)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 9:

? ? ? ? if(month>9)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? } ? ? ??

? ? case 10:

? ? ? ? if(month>10)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 11:

? ? ? ? if(month>11)

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

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? ? ? }

? ? case 12:

? ? ? ? ? ? sum=sum+day;

? ? ? ? ? ? break;

? ? }

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

return 0;

}

https://img1.sycdn.imooc.com//5b62c6130001e68c08730542.jpg

怎么會輸出這么龐大的數字 - -!求大神解答!

正在回答

1 回答

你的break寫在else下面去了,如果程序讀不到break就會繼續執行下面的代碼,知道遇見break為止

1 回復 有任何疑惑可以回復我~
#1

Juin丶 提問者

哈哈哈犯了低級錯誤,謝謝!
2018-08-02 回復 有任何疑惑可以回復我~
#2

Juin丶 提問者

誒不對呀我突然想了下,月份為8,循環到case 8這里的時候不就進入else了嘛,然后順著下來不就是break了嗎?
2018-08-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

輸出錯誤!求大神解答?。?/h1> 我要回答 關注問題

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號