當前位置:首頁 » 編程語言 » c語言輸出五角星

c語言輸出五角星

發布時間: 2023-08-19 14:38:53

1. C語言列印五角星圖形的同時輸出文字

C語言代碼如下:
可以用VC6實現。關鍵代碼如下:
1、獲得五個外頂點的坐標:
intm_xw[5];//5個X外頂點坐標
intm_yw[5];//5個Y外頂點坐標
voidCMyTestView::getCoord()
{
intc=360/5;//角度
intr=150;
for(inti=0;i<5;i++)
{
m_xw[i]=(int)(cos(i*c*PI/30-PI/2)*(r)+r);
m_yw[i]=(int)(sin(i*c*PI/30-PI/2)*(r)+r);
}
}
2、畫線段:
在構造函數中調用求頂點坐標的函數求頂點坐標:
this->getCoord();
然後直接在繪圖函數中添加如下代碼:
voidCMyTestView::OnDraw(CDC*pDC)
{
CMyTestDoc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedatahere
pDC->MoveTo(m_xw[4],m_yw[4]);
pDC->LineTo(m_xw[1],m_yw[1]);
pDC->LineTo(m_xw[3],m_yw[3]);
pDC->LineTo(m_xw[0],m_yw[0]);
pDC->LineTo(m_xw[2],m_yw[2]);
pDC->LineTo(m_xw[4],m_yw[4]);
}
//運行結果
五角星是指一種有五隻尖角、並以五條直線畫成的星星圖形。英文「五角星」(pentagram)一詞出於希臘語,原意大概是「五條直線的」或「五條線」。中文「五角星」的意義則顯而易見,指有五隻角的星形。然而,中文「五角星」不一定指「標准」五角星。中文「五角星」一詞有時亦泛指所有有五隻角的星形物。
機器語言是以二進制代碼表示的指令集合,是計算機唯一能直接識別和執行的語言。機器語言的優點是佔用內存少、執行速度快,缺點是難編寫、難閱讀、難修改、難移植。

熱點內容
我的世界積分板做伺服器 發布:2025-03-18 22:12:06 瀏覽:790
暗黑哪個文件夾可以下載 發布:2025-03-18 22:11:17 瀏覽:781
root腳本和免root腳本 發布:2025-03-18 22:04:17 瀏覽:505
怎麼弄黑框字體安卓 發布:2025-03-18 22:04:14 瀏覽:173
怎麼知道我的世界伺服器的密碼 發布:2025-03-18 21:43:48 瀏覽:177
android專家 發布:2025-03-18 21:41:16 瀏覽:802
白酒怎麼存儲 發布:2025-03-18 21:40:32 瀏覽:122
電腦怎麼破開機密碼 發布:2025-03-18 21:40:32 瀏覽:598
小米如何顯示wifi密碼 發布:2025-03-18 21:27:07 瀏覽:753
python中的ord 發布:2025-03-18 21:20:11 瀏覽:324