最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

究竟哪里錯(cuò)了?

總是說(shuō)要我檢查輸出結(jié)果是否包含“......”

正在回答

6 回答

#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 flag,sum;
??? switch(month)
??? {
??????? case 1:sum=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%400==0||year%4==0&&year%100!=0)
??????? {
??????????? flag=1;
??????? }
??????? else flag=0;
??? if(flag=1&&month>=2)
??? {
??????? sum=sum+ 1;
??? }
??? printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);
?return 0;
}

  1. +后面要有空格區(qū)分+不是屬于后面的常數(shù)

  2. 邏輯符號(hào)==不是=

  3. else后沒(méi)有表達(dá)式是省略else

  4. sum輸出時(shí)沒(méi)有“

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

夢(mèng)之契約 提問(wèn)者

什么叫“else后沒(méi)有表達(dá)式是省略else”?
2017-08-11 回復(fù) 有任何疑惑可以回復(fù)我~
#2

夢(mèng)之契約 提問(wèn)者

非常感謝!
2017-08-12 回復(fù) 有任何疑惑可以回復(fù)我~
#3

0_塵_0 回復(fù) 夢(mèng)之契約 提問(wèn)者

一道選擇題是有兩個(gè)選項(xiàng),此時(shí)一個(gè)用if,一個(gè)用else。但如果是只有一個(gè)選項(xiàng)那就只有if沒(méi)有else啦。
2017-08-21 回復(fù) 有任何疑惑可以回復(fù)我~

?

#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,flag;

? ? switch(month)

? ? {

? ? ? ? case 1:sum=day;break;

? ? ? ? case 2:sum=31+day;break;

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

? ? ? ? case 4:sum=90+day;break;

? ? ? ? case 5:sum=120+day;break;

? ? ? ? case 6:sum=151+day;break;

? ? ? ? case 7:sum=181+day;break;

? ? ? ? case 8:sum=212+day;break;

? ? ? ? case 9:sum=243+day;break;

? ? ? ? case 10:sum=273+day;break;

? ? ? ? case 11:sum=304+day;break;

? ? ? ? case 12:sum=334+day;break;

? ? ? ? default:printf("There is only 12 months a year!");

? ? ? ? break;

? ? }

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

? ? flag=1;

? ? else

? ? flag=0;

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

? ? {

? ? ?sum=sum+1;

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

?? ?}

? ? else

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

return 0;

}


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

而且每個(gè)else后要加?? ;

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

首先==和=是不一樣的==是邏輯判斷符號(hào)=是運(yùn)算符號(hào);if中應(yīng)該用==

其次第二個(gè)else多余

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

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

sum后面的雙引號(hào)也要去掉

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

夢(mèng)之契約 提問(wèn)者

改了后還是不行
2017-08-11 回復(fù) 有任何疑惑可以回復(fù)我~

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

這個(gè)應(yīng)該是if(year%400=0||(year%4=0&&year%100!=0))

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

舉報(bào)

0/150
提交
取消

究竟哪里錯(cuò)了?

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