C語言列印心形(採用空格與星號)

2021-10-17 13:15:35 字數 1072 閱讀 1822

c語言列印心形(採用空格與星號)

//列印心形,先列印前3行,再列印後續

intmain()

else

printf

(" ");

}printf

("\n");

}for

(i =

10; i >

0;i--

)else

printf

(" ");

}printf

("\n");

}system

("pause");

return0;

}根據已有資料,推廣取值,三角形的行數作為尺寸的量度size,有如下:

#include

#include

#define size 5

//size>4就行,不過太大黑框可能裝不下會顯示畸形

//列印心形,先列印上面,再列印後續

ps:size大時正常;太小時心出現畸形了需要調整,懶得調了。c還是初級階段,語言可能不夠精練。

列印正六邊形 C語言

問題描述 編寫乙個程式,輸入乙個正整數n,在螢幕上用 列印以n為邊長的正六邊形。輸入形式 輸入乙個正整數n。輸出形式 螢幕上輸出以n為邊長的正六邊形。樣例輸入 4 樣例輸出 樣例說明 輸入的為乙個正整數,列印輸出乙個以這個正整數為邊長的正六邊形。include intmain printf prin...

C語言中scanf函式與空格回車

1 scanf的返回值 scanf通常返回的是成功賦值 從標準輸入裝置賦值到引數列表所指定的記憶體區域 的資料項數,如果出錯或是遇到end of file 注意,如果想從鍵盤輸入eof,在windows的dos視窗用ctrl z 或f6 在unix系統上,用ctrl d。則返回eof,比如 scan...

C語言中scanf函式與空格回車

scanf 函式有返回值,且返回值是正確讀取的個數 scanf d d x,y scanf是從快取區讀取資料的 scanf對不同型別輸入的處理方式 前提 空格 回車 製表符table都是空白字元 原因是 scanf n s 接收非回車符,一旦碰到回車就停止,然後進入迴圈裡面執行。但是緩衝區裡面的 n...