當前位置:首頁 » 編程語言 » 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)一詞出於希臘語,原意大概是「五條直線的」或「五條線」。中文「五角星」的意義則顯而易見,指有五隻角的星形。然而,中文「五角星」不一定指「標准」五角星。中文「五角星」一詞有時亦泛指所有有五隻角的星形物。
機器語言是以二進制代碼表示的指令集合,是計算機唯一能直接識別和執行的語言。機器語言的優點是佔用內存少、執行速度快,缺點是難編寫、難閱讀、難修改、難移植。

熱點內容
python的execute 發布:2025-03-16 21:40:24 瀏覽:765
今天的訪問量就靠你了 發布:2025-03-16 21:39:35 瀏覽:428
linux分區表查看 發布:2025-03-16 21:20:17 瀏覽:643
java多個if 發布:2025-03-16 21:15:46 瀏覽:694
可樂存儲 發布:2025-03-16 21:15:07 瀏覽:871
ios遷移安卓用什麼助手 發布:2025-03-16 20:12:42 瀏覽:720
python異常值處理 發布:2025-03-16 20:12:42 瀏覽:581
POtn編程 發布:2025-03-16 20:06:11 瀏覽:776
競彩資金怎麼配置 發布:2025-03-16 20:01:57 瀏覽:10
在終端中打開編譯環境 發布:2025-03-16 19:57:34 瀏覽:601