#include <stdio.h>int main(){? ? int i, j, k;? ? for(i=1; i<5; i++)? ? {? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */? ? ? ? for(j=i;j<5;j++) ?? ? ? ? {? ? ? ? ? ? printf(" "); ? ?//輸出空格? ? ? ? }? ? ? ? /* 觀察每行*號的數(shù)量,補(bǔ)全循環(huán)條件 */? ? ? ? for(k=0;k<2*i-1;k++)?? ? ? ? {? ? ? ? ? ? printf("*"); ? //每行輸出的*號? ? ? ? }? ? ? ? printf("\n"); ? ? //每次循環(huán)換行? ? }? ? return 0;}根據(jù)從上往下的順序 ?輸出的不是 ?一個空格和一個 *么 ? ? 怎么第一行是四個空格 ? 不懂 ? 求大神指點(diǎn)
2 回答
已采納

MadMarical
TA貢獻(xiàn)79條經(jīng)驗(yàn) 獲得超122個贊
你好。你使用了i、j嵌套循環(huán)。當(dāng)i=1時for(j..)中的函數(shù)體執(zhí)行了四次,自然輸出了四個空格。
- 2 回答
- 0 關(guān)注
- 1377 瀏覽
添加回答
舉報(bào)
0/150
提交
取消