-6
このコード、特に「スペース」の部分を理解するのに助けてください。どの空間の値は、にもかかわらず、このコードの出力の最初の行にはスペース4記録されていないである:forループ内の最初の反復でコード私にこのコードを教えてください
for (i = 0; i <= 5 ;i++) {
--> for (space = 5 - i; space <= 4; space++) {
printf(" ");
}
のこの部分に
#include <stdio.h>
/* Inverted mirrored right triangle */
int main(int argc, char *argv[])
{
int i, j, space;
for (i = 0; i <= 5 ;i++) {
for (space = 5 - i; space <= 4; space++) {
printf(" ");
}
for (j = 5 - i; j >= 0; j--) {
printf("*");
}
printf("\n");
}
return 0;
}
私たちは個人学習サイトではありません。 – Olaf
各変数の値を用紙に書き込みます。またはそれらを印刷する。デバッガを使用してください。 –
'space = 5 - i'の場合、' i == 0 'のときは 'space'とは何ですか? –