當前位置:編程學習大全網 - 電腦編程 - 如何用C語言編由*(星號)組成的壹些圖案,如空心菱形、實心菱形之類的圖案?

如何用C語言編由*(星號)組成的壹些圖案,如空心菱形、實心菱形之類的圖案?

2層循環

外層控制行,內層控制每行顯示的"*"和" ".

菱形的話外層循環需要兩個

實心的上半部分如下

for(int i=1;i<=n;i++){

for(int j=1;j<=n+i-1;j++)

if(j<n-i+1) printf(" ");

else printf("*");

printf("\n");

}

空心的只需要將條件改為

(j!=n-i+1)||(j!=n+i-1)

下半部分大同小異,翻過來就完.

如果寫成這樣還不會的話,給提點分,我給寫份完整的

  • 上一篇:請問Java編程中的this.age=age;等號左右兩邊的age各是什麽意思?
  • 下一篇:學plc編程用什麽電腦合適
  • copyright 2024編程學習大全網