c语言中line画五角星程序,是线条连成的

c语言中line画五角星程序,是线条连成的

第1个回答  2016-01-14
用C语言画圆可以通过编译程序的方法实现。
程序源代码:
#include "stdio.h"
#include "graphics.h"
#include "conio.h"
main()
{
int driver=VGA,mode=VGAHI;
int i,num=15,top=50;
int left=20,right=50;
initgraph(&driver,&mode,"");
for(i=0;i<num;i++)
{
ellipse(250,250,0,360,right,left);
ellipse(250,250,0,360,20,top);
rectangle(20-2*i,20-2*i,10*(i+2),10*(i+2));
right+=5;
left+=5;
top+=10;
}
getch();
}本回答被网友采纳

c语言中line画五角星程序,是线条连成的
用C语言画圆可以通过编译程序的方法实现。程序源代码:include "stdio.h"include "graphics.h"include "conio.h"main(){ int driver=VGA,mode=VGAHI;int i,num=15,top=50;int left=20,right=50;initgraph(&driver,&mode,"");for(i=0;i<num;i++){ ellipse(250,250,0,360,right,left);...

怎么样用C语言设计一个五角星,并写出程序设计方案
设立一个for循环,用一个变量i控制行数,再用一个变量j控制每打印*和' '的个数,利用printf函数输出字符串的强大控制功能实现。举例代码如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.include "stdio.h"int main(void){ int i,j;for(j=1,i=0;i<7;i++,i<4 ? j+...

用C语言输出一个五角星图案
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();然后直接在绘图函数中添加如下代码:void CMyTe...

用C语言程序设计闪烁的红五星
line(320,140,320+100*sin(P\/5),240+100*cos(P\/5));\/\/ 五角星的中心点(320,240) 外接圆半径为100;line(320,140,320-100*sin(P\/5),240+100*cos(P\/5));line(320+100*cos(P\/10),240-100*sin(P\/10),320-100*sin(P\/5),240+100*cos(P\/5));line(320+100*cos(P\/10),240-...

VC画五角星
回答:#include <math.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <graphics.h> struct draw {int e; int f; int g; int s; int k; int l; int o; } draw; void drawstar(int x, int y, int c, int r, int color); void draw3(int x,...

编写程序,在窗体上画出一个五角星
(pt.Y - center.Y) * Math.Cos(72.0 * Math.PI\/180));return new Point(x,y);} 这样画出来的五角星是中间有五条线的,如果你想画的是中间没有五条线,看看上面的代码自己就可以搞定了。有代码参考,但是不完全符合自己的要求——我最喜欢的,送给你,哈哈 ...

求在VC6.0中用MFC画五角星的具体步骤,在线等,急求!!!
哇。。。这么多分。 既然问的是画图方面的问题,想必你对画图的函数还是知道几个的。 可以定义几个点,然后,分别调用几次 drawline 函数,把5角星的五个点,顺次连接,就可以了。

cad2010中的五角星怎么画?写下步骤来。
输入L,空格,(看命令行提示,输入第一点)输入 50,130 空格,(看命令行提示,输入第二点) 250,130 空格,(看命令行提示,输入第二点) 188,12 空格,……后边就重复步骤,等所有点输完了,(看命令行提示:指定下一点或 [闭合(C)\/放弃(U)])按 C K空格就行了。空格可以用...

如何用VB的循环程序完成动态滚动向前的五角星
X3 = x + r * Cos(54 \/ 180 * Pi) Y3 = Y + r * Sin(54 \/ 180 * Pi) X4 = x - r * Cos(54 \/ 180 * Pi) Y4 = Y3 X5 = x - r * Cos(18 \/ 180 * Pi) Y5 = Y2 '画五角星 Line (X1, Y1)-(X3, Y3) Line -(X5, Y5) Line ...

如何用Java程序写出五角星?
\/\/ 画线段BE draw.drawLine(mcos(90) * R, msin(90) * R, mcos(306) * R, msin(306) * R, canvas); return canvas; } \/\/ 在方形的字符数组中指定两点画线条 \/\/ 对图形数组进行初始化,填充空格 private char[][] initCanvas() { char[][] canvas = new char[Y][X]; for (int i = 0...

相似回答