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

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

我自己打的代碼,哪里錯(cuò)了,求救

#include <stdio.h>

int main()?

{?

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

? ? int year = 2008;

? ? int month = 8;

? ? int day = 8;

? ? int num;

? ? int sum=0;

? ? int i=1;

? ? while(i<month)

? ? {

? ? ? ? switch

? ? ? ? {

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

? ? ? ? ? ? case 2:num=31;break;

? ? ? ? ? ? case 3:

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

? ? ? ? ? ? {

? ? ? ? ? ? ? num=29;break;

? ? ? ? ? ? }

? ? ? ? ? ? else

? ? ? ? ? ? {

? ? ? ? ? ? ? num=28;break;

? ? ? ? ? ? }

? ? ? ? ? ? case 4:num=31;break;

? ? ? ? ? ? case 5:num=30;break;

? ? ? ? ? ? case 6:num=31;break;

? ? ? ? ? ? case 7:num=30;break;

? ? ? ? ? ? case 8:num=31;break;

? ? ? ? ? ? case 9:num=31;break;

? ? ? ? ? ? case 10:num=30;break;

? ? ? ? ? ? case 11:num=31;break;

? ? ? ? ? ? case 12:num=30;break;

? ? ? ? ? ? }

? ? ? ? ? ? sum+=num;

? ? ? ? ? ? i++;

? ? ? ? ? ? }

? ? ? ? ? ? printf("2008年8月8日是該年的%d天",sum);

? ? ? ? ? ? return 0;


正在回答

3 回答

num+=30;

num+=31;

要和之前的num加起來(lái)

還有case1,2...12的順序錯(cuò)了

應(yīng)該啊12....到1

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

舊時(shí)風(fēng)染

為什么是12到1呢?
2017-02-03 回復(fù) 有任何疑惑可以回復(fù)我~
#2

囖囖囖囖咯 回復(fù) 舊時(shí)風(fēng)染

因?yàn)樗菑?開(kāi)始往下執(zhí)行的,而且你不用加 break,遇到break它就不執(zhí)行下面的了,而是直接結(jié)束
2017-02-04 回復(fù) 有任何疑惑可以回復(fù)我~
#3

艾弗里高 提問(wèn)者

不會(huì)啊,我用的是while語(yǔ)句,他每次循環(huán)都會(huì)得到一個(gè)職num,最后輸出的是sum他是每次得到的num職加起來(lái)的總和啊
2017-02-04 回復(fù) 有任何疑惑可以回復(fù)我~
#4

艾弗里高 提問(wèn)者

非常感謝!
2017-02-04 回復(fù) 有任何疑惑可以回復(fù)我~
#5

舊時(shí)風(fēng)染 回復(fù) 囖囖囖囖咯

懂了謝謝
2017-02-04 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

不會(huì)意思,之前沒(méi)看清楚

我現(xiàn)在在VC6上操作了一遍

#include <stdio.h>
int main()
{
?/* 定義需要計(jì)算的日期 */
?int year = 2008;
?int month = 8;
?int day = 8;
?int num;
?int sum=0;
?int i=1;
?while(i<month){
?switch(i){
?case 1:num=31;break;
?case 2:
? if(year%4==0){
?num=29;break;}
?else{
?num=28;break;}
?case 3:num=31;break;
?case 4:num=30;break;
?case 5:num=31;break;
?case 6:num=30;break;
?case 7:num=31;break;
?case 8:num=31;break;
?case 9:num=30;break;
?case 10:num=31;break;
?case 11:num=30;break;
?case 12:num=31;break;
?}
?sum=num+sum;
?i++;
?}
?printf("2008年8月8日是該年的%d天", sum+day);
?return 0;
}


按照你的思路

這個(gè)是正確的

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

艾弗里高 提問(wèn)者

我已經(jīng)改過(guò)了,謝謝了
2017-02-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

艾弗里高 提問(wèn)者

我是錯(cuò)在了最后的分號(hào)是中文分號(hào),而我看不懂他的解釋?zhuān)詈笪野俣攘私忉尵瓦^(guò)了
2017-02-05 回復(fù) 有任何疑惑可以回復(fù)我~

從12到1的那種我過(guò)了,就用了switch語(yǔ)句。現(xiàn)在我不懂的是怎么改成while語(yǔ)句


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

舉報(bào)

0/150
提交
取消

我自己打的代碼,哪里錯(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)