編程圓怎麼畫
『壹』 怎樣用C語言畫個圓
如果用tc,有自己的繪圖函數
用vc也有自己的畫圖方式
『貳』 用C語言寫出畫一個圓形的代碼
可以參考下面的代碼:
#include<math.h>
main()
{
double y;
int x,m;
for(y=10;y>=-10;y--)
{
m=2.5*sqrt(100-y*y);
for(x=1;x<50-m;x++)
printf(" ");
printf("*");
for(;x<50+m;x++)
printf(" ");
printf("* ");
}
}
(2)編程圓怎麼畫擴展閱讀:
for循表達式為:for(單次表達式;條件表達式;末尾循環體){中間循環體;}。
其中,表示式皆可以省略,但分號不可省略,因為「;」可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式。
『叄』 如何用vb編程畫圓教學設計
源程序可以在附件中下載!
"橫排畫圓"按紐程序如下:
Private Sub Command1_Click()
Dim centerX, centerY As Integer
Dim rad As Integer
Dim i As Integer
'定義並設置畫圓的中心坐標(centerX,centerY)及半徑 rad
centerX = 100
centerY = 100
rad = 50
'循環畫10個圓,中心偏移為一個半徑大小
For i = 0 To 9
Me.Circle (centerX + i * rad, centerY), rad, vbRed
Next i
End Sub
『肆』 UG編程一個圓四個角上45度畫是個怎麼畫
uG需要先在草圖里繪制線條。
然後才到建模區下做三維,所以你需要進入草圖區,按照圖片尺寸繪制。
45度角要用到草圖的尺寸標注。
快捷鍵D,點擊斜線與直線,輸入角度45即可。
要把倒圓一起做出來,這樣就不需要再到建模區倒一次了。
『伍』 怎樣用C語言畫圓
#include <windows.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
char arg[50]={0};
arg[0]= '\ " ';
strcpy(arg+1,argv[0]);
int len=int(strlen(arg));
arg[len]= '\ " ';
HWND hWnd=FindWindow(NULL,arg); //找到程序運行窗口的句柄
HDC hDC=GetDC(hWnd);//通過窗口句柄得到該窗口的設備場境句柄
HPEN hPen,hOldPen; //畫筆
int i=0;
for(;i <500;++i)
SetPixel(hDC,10+i,10+i,0x0000ff);//用畫點的辦法畫一根線,最後一個參數是顏色(32位)
hPen=CreatePen(PS_SOLID,2,0x00ff00);//生成綠色畫筆
hOldPen=(HPEN)SelectObject(hDC,hPen);//把畫筆引入設備場境
MoveToEx(hDC,20,50,NULL); //設置畫線起點
LineTo(hDC,520,550); //畫到終點
Arc(hDC,100,100,300,300,350,500,350,500);//畫圓
SelectObject(hDC,hOldPen);
ReleaseDC(hWnd,hDC);
//下面是對比,表明它確實是控制台程序
printf( "hello console ");
system( "pause ");
return 0;
}
『陸』 在java中如何用程序畫一個圓
使用java畫圓要用到繪圖類Graphics,下面是實例代碼和運行效果:
packagecom.dikea.demo01;
importjava.awt.*;
importjavax.swing.*;
//java繪圖原理
publicclassdemo_01extendsJFrame{
MyPanelmp=null;
publicstaticvoidmain(String[]args){
//TODO自動生成的方法存根
demo_01demo01=newdemo_01();
}
publicdemo_01(){
mp=newMyPanel();
this.add(mp);
this.setSize(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
//定義一個MyPanel面板,用於繪圖區域
classMyPanelextendsJPanel{
//覆蓋JPanel
//Graphics是繪圖的重要類,可以理解成一支畫筆
publicvoidpaint(Graphicsg){
//1.調用父類函數完成初始化任務
//這句話不可以少
super.paint(g);
//先畫出一個圓圈
g.drawOval(100,100,30,30);
}
}
代碼復制進ide編程工具,運行效果如下:
『柒』 用VB編程畫圓
添加以個TEXT2,一個按鈕,復制一下代碼即可Private Sub Command2_Click()
Dim i As Integer
'i = Val(Text2.Text)
For i = 1 To Val(Text2.Text)
Form3.Picture1.Circle (120, 260), i * 10, vbRed
Next
'Form3.Picture1.Circle (60, 60), 40, vbRed '畫一個圓心(60,60)半徑40的紅色的圓(默認空心)
'
'
'Form3.Picture1.FillStyle = 0 '設定填充模式為實心
'Form3.Picture1.FillColor = vbBlue '設定填充色藍色
'Form3.Picture1.Circle (190, 60), 40, vbRed '下來畫出來的就是填充了實心藍色的圓了
'
'
'Form3.Picture1.DrawWidth = 3 '設定邊框寬度為3
'Form3.Picture1.Circle (60, 190), 40, vbRed '這次繪制出來的圓邊框粗細為3
'
'Form3.Picture1.DrawStyle = 5 '設定邊框不可見
'Form3.Picture1.FillColor = vbRed '設定填充色紅色
'Form3.Picture1.Circle (190, 190), 40 '這次繪制出來一個無邊框、填充顏色是紅色的圓
Form3.Picture1.Refresh
End Sub
『捌』 怎麼用C語言畫一個圓形急~
#include<stdio.h>
#include<math.h>
int main()
{
double y;
int x,m;
for(y=10;y>=-10;y–)
{
m=2.5*sqrt(100-y*y); /*計算行y對應的列坐標m,2.5是屏幕縱橫比調節系數因為屏幕的
行距大於列距,不進行調節顯示出來的將是橢圓*/
for(x=1;x<30-m;x++) printf(" "); /*圖形左側空白控制*/
printf("*"); /*圓的左側*/
for(;x<30+m;x++) printf(" "); /*圖形的空心部分控制*/
printf("*\n"); /*圓的右側*/
}
return 0;
}
『玖』 用c++怎麼畫圓需要添加函數在哪些類里
如果你說的是vc++的話:
你需要定義兩個cpoint類型的變數m_prepoint用來存放前一個點的坐標,m_curpoint用來存放當前點的坐標。
x=-1;
m_prepoint
=
new
cpoint(x,
f(x));
然後使用pdc->
moveto(m_prepoint)
pdc->
lineto(m_curpoint),然後每循環一步,取得下一個點的坐標,把下一個點的坐標賦給m_curpoint,把上一步的哪個當前點坐標賦給m_prepoint,然後再使用moveto和lineto畫線,依次類推,就可以畫出曲線了
因為實際屏幕上坐標點總是為正,而且為整數,所以在計算點位坐標的時候,你需要適當放大下,這樣畫出來的曲線光滑一些。
『拾』 CNC加工中心手動編程一個圓怎麼編(設圓的半徑是10mm)
1、G02順時針方向圓弧切削,G03逆時針方向圓弧切削,一般基本都用G03逆時針切削視為順銑切削,比如利用直徑30銑刀加工一個直徑為40的圓,相對坐標設置圓心為X0Y0G91G01X-5.FG03I5.X5.M30。