課程
/后端開發
/C
/C語言入門
為什么這樣子是錯的?為什么之間的空格不用打?這里面的i與j是計算機規定的行與列嗎?
2016-10-05
源自:C語言入門 4-13
正在回答
你不應該用if,要用for,如果要好看一點還是打空格號吧,其實用一次Tab就可以了,還有i和j應該不是計算機規定的行和列,他先是用i,會在第一行用i,然后在下面的for語句里,會一直循環到跳出循環,然后換行,從上面的i開始,再繼續下面的for一直循環,如此這樣。
#include <stdio.h>
int main()?
{?
? ? // 定義相乘數字i,j以及結果result
? ? int i, j, result;
? ? for(i=9;i>=1;i--)
{
? ? for(j=1;j<=9&&j<=i;j++)
?{ ? result==i*j;
? ? printf("%d*%d=%d",i,j,result);
? ? printf(" ? ?");
}
? ? printf("\n");
? ? /*
? ? ?* 使用for循環解決本題相對簡單哦~
? ? ?* 小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~
? ? ?* 小編希望童鞋們獨立完成哦~
? ? ?*/
? ??
? ? return 0;
mrs_empress 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答使用for循環打印9×9乘法表
3 回答使用for循環打印9*9乘法表,為什么這樣子不可以?
5 回答關于for父循環與子循的思考(for循環,倒敘打印9*9乘法表)
1 回答這段代碼種9*9乘法表的兩個for循環分別打印什么?
1 回答4-13 使用for循環打印9*9乘法表。請教各位大神,我寫的哪里不對了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-06
你不應該用if,要用for,如果要好看一點還是打空格號吧,其實用一次Tab就可以了,還有i和j應該不是計算機規定的行和列,他先是用i,會在第一行用i,然后在下面的for語句里,會一直循環到跳出循環,然后換行,從上面的i開始,再繼續下面的for一直循環,如此這樣。
#include <stdio.h>
int main()?
{?
? ? // 定義相乘數字i,j以及結果result
? ? int i, j, result;
? ? for(i=9;i>=1;i--)
{
? ? for(j=1;j<=9&&j<=i;j++)
?{ ? result==i*j;
? ? printf("%d*%d=%d",i,j,result);
? ? printf(" ? ?");
}
? ? printf("\n");
}
? ? /*
? ? ?* 使用for循環解決本題相對簡單哦~
? ? ?* 小編偷偷的將源碼放在任務“不會了怎么辦”中了哦~
? ? ?* 小編希望童鞋們獨立完成哦~
? ? ?*/
? ??
? ??
? ??
? ??
? ??
? ? return 0;
}