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