課程
/后端開發
/C
/C語言入門
我尋思著我99乘法表是不是背了個假的??
拜托大佬看一看哪里有錯啊
2020-09-07
源自:C語言入門 4-13
正在回答
#include <stdio.h>int main() { ??? // 定義相乘數字i,j以及結果result??? int i, j, result;??? /*???? * 使用for循環解決本題相對簡單哦~???? * 小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~???? * 小編希望童鞋們獨立完成哦~???? */??? 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");??? }???
你假設i=9,j=1進入循環,result一直被重新賦值,所以第二個循環出來的i和j永遠相等;而result都是在符合循環條件內的值,所以是i*(i-1)的值
//?9*9乘法 #include?<stdio.h> int?main()?{????? //?定義相乘數字i,j以及結果result????int?i,?j,?result;??? ?/*??? ??*?使用for循環解決本題相對簡單哦~??? ??*?小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~?? ??*?小編希望童鞋們獨立完成哦~???? ??*/??? ???//?行???? ???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 應該在第二個for里邊
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為啥我用DEVC++能運行成功,有啥錯,我看不懂兄弟們
1 回答兄弟們幫我看下那出了問題
2 回答怎么我在編譯器上運行成功了,這里卻運行不了??
2 回答為什么改成小寫就運行成功了?
1 回答大哥們啊,我這碼子哪錯了,怎么就是運行不了呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-10-31
#include <stdio.h>
int main()
{
??? // 定義相乘數字i,j以及結果result
??? int i, j, result;
??? /*
???? * 使用for循環解決本題相對簡單哦~
???? * 小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~
???? * 小編希望童鞋們獨立完成哦~
???? */
??? 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
你假設i=9,j=1進入循環,result一直被重新賦值,所以第二個循環出來的i和j永遠相等;而result都是在符合循環條件內的值,所以是i*(i-1)的值
2020-09-07
printf 應該在第二個for里邊