結(jié)果沒(méi)問(wèn)題,然而代碼和標(biāo)準(zhǔn)結(jié)果不一樣,不讓過(guò),哈哈!
#include?<stdio.h> int?main()? {? ????//?定義相乘數(shù)字i,j以及結(jié)果result ????int?i,?j,?result; ????/* ?????*?使用for循環(huán)解決本題相對(duì)簡(jiǎn)單哦~ ?????*?小編偷偷的將源碼放在任務(wù)“不會(huì)了怎么辦”中了哦~ ?????*?小編希望童鞋們獨(dú)立完成哦~ ?????*/ ????for(i=9;i>0;i--) ????{????for(j=1;j<=i;j++) ????????????printf("%d?*?%d?=?%d\t",i,j,i*j); ????????printf("\n"); ????} ???? ????return?0; }
2019-07-05
用的是什么吃軟件啊? ?想要
2019-02-22
2019-02-22
emm,看運(yùn)行結(jié)果那里的英文好像可以勉強(qiáng)猜出錯(cuò)誤??梢越心愦罄袉幔幌戮蛯W(xué)到6去了,我還在4.可以幫我看看我的代碼哪錯(cuò)了嗎、(這是4-17求2008年8月8日是這一年的第幾天的代碼,你可以復(fù)制幫我看下嗎,為什么我是254。。)
#include <stdio.h>
int main()
{
??? /* 定義需要計(jì)算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? int j;
??? /*
???? * 請(qǐng)使用switch語(yǔ)句,if...else語(yǔ)句完成本題
???? * 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會(huì)了怎么辦”
???? * 小編還是希望大家獨(dú)立完成哦~
???? */for(j=1;j<month;j++){
??????? switch(month){
??????? case 1:day=day+31;break;
??????? case 2:break;?
??????? case 3:day=day+31;break;
??????? case 4:day=day+30;break;
??????? case 5:day=day+31;break;
??????? case 6:day=day+30;break;
??????? case 7:day=day+31;break;
??????? case 8:day=day+31;break;
??????? case 9:day=day+30;break;
??????? case 10:day=day+31;break;
??????? case 11:day=day+30;break;
??????? case 12:day=day+31;break;
??????? }
???? }
????
???? int i;
??????? i=year%4==0&&year%100!=0;
????
???? if(i==1) {
???????? printf("是該年中的第%d天",day=day+29);
???? }
??????? else {
??????????? printf("是該年的第%d天",day=day+28);
??????? }
???
?return 0;
}
2019-02-22
找到原因了。原來(lái)是自動(dòng)檢查里,要求輸出的樣式必須是"%d*%d=",數(shù)字和*號(hào)之間不能有空格。嗯,好吧。
2019-02-21
emm不是說(shuō)for后面不用分號(hào)嗎,分號(hào)當(dāng)執(zhí)行體又是什么意思。而且你不打{}如果系統(tǒng)把printf("\n");也識(shí)別到子循環(huán)里面去了,那不就子循環(huán)循環(huán)一次就換行了,不懂。。。
2019-02-21
誰(shuí)說(shuō)for循環(huán)后面的代碼必須有大括號(hào){}呢?有代碼就可以了,甚至就算是一個(gè)光禿禿的分號(hào)也符合語(yǔ)法。
后面的\t是水平制表符,相當(dāng)于是按一下tab鍵。
2019-02-21
你這第二個(gè)for后面沒(méi)有{},怎么可能循環(huán)printf,而且\t是什么東西,看不懂