main()
{
int i, j;//定義變量
for (i = 1; i <= 4; i++)
{
for (j = 1; j <= i; j++)
printf(" ");
printf("*******");
printf("\n");
}
}
第二題
main()
{
int i,j;
for (i = 1; i <= 4; i++)
{
for (j = 1; j <= 4 - i; j++)
printf(" ");
printf("*******");
printf("\n");
}
}
第三題:
main()
{
for (int i = 1; i <= 3; i++)
{
for (int j = 1; j <= 3 - i; j++)
printf(" ");
for (int k = 1; k <= 2 * i - 1; k++)
printf("*");
printf("\n");
}
}
第四題:
Main()
{
int i, j, k;
for (i = 5; i < 10; i++)
{
for (j = 1; j <= i - 5; j++)
printf(" ");
for (k = 1; k <= 19 - 2 * i; k++)
printf("*");
printf();
}
}
拿第壹個舉例,定義變量。i從壹開始執行內循環,j=1,j<=i,滿足條件輸出空格,j++為2,這時j>i,不再執行此循環。輸出*******回車。然後第二次循環,i++為2,j=1,j<=i,輸出空格,j++為2,j<=i,在輸出空格,j++為3,j>i;執行下條語句:輸出*******回車。以此類推。當i++為5時,i>4,則整個程序停止輸出
ps:我這些都是用c#做的,哪個錯了,跟我說