编程圆怎么画
‘壹’ 怎样用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。