三角形輸出成功了,那么到底是錯在哪里了?
#include <stdio.h>
int main()
{
??? int i, j, k;
??? k=0;
??? for(i=1; i<5; i++)
??? {
??????? /* 觀察每行的空格數量,補全循環條件 */
??????? for(??? j=3 ;? j>=i ;? j--? )?
??????? {
??????????? printf(" ");??? //輸出空格
??????? }
??????? /* 觀察每行*號的數量,補全循環條件 */
??????? for( j=0 ;? j<i+k ;? j++???? )
??????? {
???????????
??????????? printf("*");?? //每行輸出的*號
??????? }
??????? k++;
???????
??????? printf("\n");???? //每次循環換行
??? }
??? return 0;
}
2019-02-24
輸出三角形成功就可以了,這個網頁編程系統限制比較大,奇特的思路可能被認為不對,不用太在意。
如果想找問題,基本上就是前邊輸出空格的數量和for的用法,
如:
for(i=0;i<4;i++);
for(i=0;i<=3;i++);
這兩個等價,系統可能只肯定一個。
想完全通過,可以參考給的答案或者右下角通過的同學的代碼。