課程
/后端開發(fā)
/C
/C語言入門
為什么i要等于j呢,空格這么看出來的呢?
2017-12-03
源自:C語言入門 4-12
正在回答
是j=i,將i的值賦給j,其中i表示行數(shù),從首行開始空格數(shù)分別為4,3,2,1;;;;;“*”號數(shù)分別為1,2,3,4
由此可知
#include?<stdio.h> int?main() { ????int?i,?j,?k; ????for(i=1;?i<5;?i++) ????{ ????????/*?觀察每行的空格數(shù)量,補全循環(huán)條件?*/ ????????for(j=i?;?j<5;?j++?)?? ????????{ ????????????printf("?");????//輸出空格 ????????} ????????/*?觀察每行*號的數(shù)量,補全循環(huán)條件?*/ ????????for(?k=0;?k<2*i-1?;?k++??)? ????????{ ????????????printf("*");???//每行輸出的*號 ????????} ????????printf("\n");?????//每次循環(huán)換行 ????} ????return?0; }
在原題當中呢,首行空格其實是3也有可能,但是
#include?<stdio.h> int?main() { ????int?i,?j,?k; ????for(i=1;?i<5;?i++) ????{ ????????/*?觀察每行的空格數(shù)量,補全循環(huán)條件?*/ ????????for(??????;????;?????)?? ????????{ ????????????printf("?");????//輸出空格 ????????} ????????/*?觀察每行*號的數(shù)量,補全循環(huán)條件?*/ ????????for(???;????;????????)? ????????{ ????????????printf("*");???//每行輸出的*號 ????????} ????????printf("\n");?????//每次循環(huán)換行 ????} ????return?0; }
這是一開始的代碼,其實在實驗的時候可以直接將j賦值,本地編譯器會通過,也沒有問題,
其實讓j=i,每一次循環(huán)j都會進行初始化
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答菜鳥求大神解答?。?!
3 回答求大佬解答問題,本人小白。
3 回答求大佬幫我解答一下
4 回答給位大佬,求解答
1 回答求大佬解答一下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-12-03
是j=i,將i的值賦給j,其中i表示行數(shù),從首行開始空格數(shù)分別為4,3,2,1;;;;;“*”號數(shù)分別為1,2,3,4
由此可知
在原題當中呢,首行空格其實是3也有可能,但是
這是一開始的代碼,其實在實驗的時候可以直接將j賦值,本地編譯器會通過,也沒有問題,
其實讓j=i,每一次循環(huán)j都會進行初始化