當前位置:編程學習大全網 - 編程軟體 - c語言問題:打印出下面由星號組成圖形

c語言問題:打印出下面由星號組成圖形

第壹個

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#做的,哪個錯了,跟我說

  • 上一篇:C語言中的grade是什麽意思
  • 下一篇:linux下vi命令編輯器怎樣編輯及保存退出方法?
  • copyright 2024編程學習大全網