c語言多重循環(huán)問題
#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; }
請問大家,第二層for(j=i;j<5;j++) 當i=1的時候,變量j不是應該循環(huán)4次的嗎?為什么第一行一個星星前面只有3個空格
2016-06-14
你運行下代碼,然后查看下圖形,其實*前面還帶有一個空格的
2016-06-14
是四個空格呀,你再數(shù)數(shù)。