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

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

究竟哪里錯了?

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

正在回答

6 回答

#include <stdio.h>
int main()
{
??? /* 定義需要計算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? /*
???? * 請使用switch語句,if...else語句完成本題
???? * 如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦”
???? * 小編還是希望大家獨立完成哦~
???? */
??? 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. 邏輯符號==不是=

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

  4. sum輸出時沒有“

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

夢之契約 提問者

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

夢之契約 提問者

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

0_塵_0 回復(fù) 夢之契約 提問者

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

?

#include <stdio.h>

int main()?

{?

? ? /* 定義需要計算的日期 */

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? /*

? ? ?* 請使用switch語句,if...else語句完成本題

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

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

? ? ?*/

? ? ?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ù)我~

而且每個else后要加?? ;

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

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

其次第二個else多余

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

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

sum后面的雙引號也要去掉

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

夢之契約 提問者

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

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

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

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

舉報

0/150
提交
取消

究竟哪里錯了?

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

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

幫助反饋 APP下載

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

公眾號

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