以下、右上直角二等辺三角形を表示するプログラムですが、
下から7行目 for(j=len; j>=i; j--){ の j>=i の部分の意味がどうしてもよく分かりません。
「増えていく数字 i より、減っていくはずの j の方が大きくなければいけない」というようにみえて違和感があります。
ご回答よろしくお願いします。
#include <stdio.h>
int main(void)
{
int len;
int i,j;
puts("右上直角三角形を作ります。"); printf("短辺:"); scanf("%d", &len); for(i=1; i<=len; i++){ for(j=0; j<i-1; j++){ putchar(' '); } for(j=len; j>=i; j--){ putchar('*'); } putchar('\n'); } return 0;
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。