課程
/后端開發
/C
/C語言入門
如果i是行數,j是空格數,那代碼中的“j=i”怎么理解呢
第一行的空格數不是四個嗎
如果i是行數,j是*數,第二行的*數不是三個嗎
求指點!
2020-02-19
源自:C語言入門 4-12
正在回答
i是行數,j是空格數,k是*數
j=i可以理解為第i行的空格數,第一行的空格數是4個
代碼如下:
#include <stdio.h>int main(){??? int i,j,k;??? for(i=1;i<5;i++)//行數??? {??????? for(j=i;j<5;j++)//第i行空格數??????? {??????????? printf(" ");??????? }??????? for(k=0;k<2*i-1;k++)//第i行星數??????? {??????????? printf("*");??????? }??????? printf("\n");??? }??? return 0;}
還是不太懂,當j=i=1的時候不應該是第一行的空格數為1個嗎,為什么顯示的卻是第一行的空格數4個
慕蓋茨4444243
慕桂英4228071 提問者 回復 慕蓋茨4444243
慕蓋茨4444243 回復 慕桂英4228071 提問者
qq_慕瓜4195553 回復 慕蓋茨4444243
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答i,j,k分別代表什么?
1 回答i,j,k分別代表什么
2 回答請問i,j,k分別代表什么意思?
1 回答i和j分別代表什么?
1 回答大神們,問一下這節里面的i,j,k分別代表什么???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-19
i是行數,j是空格數,k是*數
j=i可以理解為第i行的空格數,第一行的空格數是4個
代碼如下:
#include <stdio.h>
int main()
{
??? int i,j,k;
??? for(i=1;i<5;i++)//行數
??? {
??????? for(j=i;j<5;j++)//第i行空格數
??????? {
??????????? printf(" ");
??????? }
??????? for(k=0;k<2*i-1;k++)//第i行星數
??????? {
??????????? printf("*");
??????? }
??????? printf("\n");
??? }
??? return 0;
}
2020-02-19
還是不太懂,當j=i=1的時候不應該是第一行的空格數為1個嗎,為什么顯示的卻是第一行的空格數4個