課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
我尋思著我99乘法表是不是背了個(gè)假的??
拜托大佬看一看哪里有錯(cuò)啊
2020-09-07
源自:C語(yǔ)言入門(mén) 4-13
正在回答
#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<10;j++)??????? {??????????? if(i>=j)??????????? {??????????????? result=i*j;??????????????? printf("%d*%d=%d?? ",i,j,result);??????????? }??????????? else??????????? {??????????????? printf(" ");??? ??????????? }??????? }??? ??????? ??? ??????? printf("\n");??? }???
你假設(shè)i=9,j=1進(jìn)入循環(huán),result一直被重新賦值,所以第二個(gè)循環(huán)出來(lái)的i和j永遠(yuǎn)相等;而result都是在符合循環(huán)條件內(nèi)的值,所以是i*(i-1)的值
//?9*9乘法 #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",i,j,i*j);???????????? ???????????printf("?");???????? ???????}???????? ???????printf("\n");??? ???}???????? ???return?0; }
printf 應(yīng)該在第二個(gè)for里邊
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答為啥我用DEVC++能運(yùn)行成功,有啥錯(cuò),我看不懂兄弟們
1 回答兄弟們幫我看下那出了問(wèn)題
2 回答怎么我在編譯器上運(yùn)行成功了,這里卻運(yùn)行不了??
2 回答為什么改成小寫(xiě)就運(yùn)行成功了?
1 回答大哥們啊,我這碼子哪錯(cuò)了,怎么就是運(yùn)行不了呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-10-31
#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<10;j++)
??????? {
??????????? if(i>=j)
??????????? {
??????????????? result=i*j;
??????????????? printf("%d*%d=%d?? ",i,j,result);
??????????? }
??????????? else
??????????? {
??????????????? printf(" ");???
??????????? }
??????? }???
???????
???
??????? printf("\n");
??? }
???
2020-09-29
你假設(shè)i=9,j=1進(jìn)入循環(huán),result一直被重新賦值,所以第二個(gè)循環(huán)出來(lái)的i和j永遠(yuǎn)相等;而result都是在符合循環(huán)條件內(nèi)的值,所以是i*(i-1)的值
2020-09-07
printf 應(yīng)該在第二個(gè)for里邊