為什么運行成功輸入錯誤?
為什么運行成功輸入錯誤?
#include <stdio.h>
int main()
{
? ? int i, j, k;
? ? for(i=1; i<5; i++)
? ? {
? ? ? ? /* 觀察每行的空格數量,補全循環條件 */
? ? ? ? for(j=1 ? ? ;j<=4-i ? ;j++ ? ?) ?
? ? ? ? {
? ? ? ? ? ? printf(" "); ? ?//輸出空格
? ? ? ? }
? ? ? ? /* 觀察每行*號的數量,補全循環條件 */
? ? ? ? for(k=1 ?;k<=2*i-1 ? ; ?k++ ? ? )?
? ? ? ? {
? ? ? ? ? ? printf("*"); ? //每行輸出的*號
? ? ? ? }
? ? ? ? printf("\n"); ? ? //每次循環換行
? ? }
? ? return 0;
}
2018-01-06
這個是制作答案的人考慮不周引起的,條件j=1; j<=4-i; j++ 與條件 j=i; j<=4; j++是等價的,但答案希望你使用后者