打印
[应用相关]

C语言经典算法1

[复制链接]
1404|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangjiahao88|  楼主 | 2018-2-28 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
题目:画图,综合例子。
1.程序分析:
2.程序源代码:
# define PAI 3.1415926
# define B 0.809
# include "graphics.h"
#include "math.h"
main()
{
int i,j,k,x0,y0,x,y,driver,mode;
float a;
driver=CGA;mode=CGAC0;
initgraph(&driver,&mode,"");
setcolor(3);
setbkcolor(GREEN);
x0=150;y0=100;
circle(x0,y0,10);
circle(x0,y0,20);
circle(x0,y0,50);
for(i=0;i<16;i++)
{
a=(2*PAI/16)*i;
x=ceil(x0+48*cos(a));
y=ceil(y0+48*sin(a)*B);
setcolor(2); line(x0,y0,x,y);}
setcolor(3);circle(x0,y0,60);
/* Make 0 time normal size letters */
settextstyle(DEFAULT_FONT,HORIZ_DIR,0);
outtextxy(10,170,"press a key");
getch();
setfillstyle(HATCH_FILL,YELLOW);
floodfill(202,100,WHITE);
getch();
for(k=0;k<=500;k++)
{
setcolor(3);
for(i=0;i<=16;i++)
{
a=(2*PAI/16)*i+(2*PAI/180)*k;
x=ceil(x0+48*cos(a));
y=ceil(y0+48+sin(a)*B);
setcolor(2); line(x0,y0,x,y);
}
for(j=1;j<=50;j++)
{
a=(2*PAI/16)*i+(2*PAI/180)*k-1;
x=ceil(x0+48*cos(a));
y=ceil(y0+48*sin(a)*B);
line(x0,y0,x,y);
}
}
restorecrtmode();
}
沙发
捉虫天师| | 2018-2-28 22:42 | 只看该作者
win-TC那个好像自带chm的教程,就有100个例子。

使用特权

评论回复
板凳
wahahaheihei| | 2018-2-28 22:56 | 只看该作者
图形很经典吗,我觉得不是。

使用特权

评论回复
地板
wahahaheihei| | 2018-2-28 22:57 | 只看该作者
我找了个,比较好的
c语言经典算法大全.pdf (1.1 MB)




使用特权

评论回复
评论
chenqiang10 2018-3-2 12:20 回复TA
这个不错 
5
dongnanxibei| | 2018-2-28 23:22 | 只看该作者
看懂了,三角函数应用。

使用特权

评论回复
6
febgxu| | 2018-3-1 22:53 | 只看该作者
这个是什么代码?

使用特权

评论回复
7
sdlls| | 2018-3-1 22:53 | 只看该作者
画一个圆形吗

使用特权

评论回复
8
pixhw| | 2018-3-1 22:53 | 只看该作者
这个就是画点成线,成图吧。

使用特权

评论回复
9
febgxu| | 2018-3-1 22:54 | 只看该作者
ucgui吗?

使用特权

评论回复
10
sdlls| | 2018-3-1 22:54 | 只看该作者
捉虫天师 发表于 2018-2-28 22:42
win-TC那个好像自带chm的教程,就有100个例子。

win-TC是什么?

使用特权

评论回复
11
pixhw| | 2018-3-1 22:54 | 只看该作者
做TFT显示的时候经常使用的。

使用特权

评论回复
12
chenqiang10| | 2018-3-2 12:21 | 只看该作者
类似GUI吧

使用特权

评论回复
13
wangjiahao88|  楼主 | 2018-3-4 14:02 | 只看该作者
很多方面的应用!

使用特权

评论回复
14
crystal1987| | 2018-3-7 16:20 | 只看该作者
VC++里面有很多画图函数,直接引用;可以参考一下,而且设计的比较简洁、明了。

使用特权

评论回复
15
wangjiahao88|  楼主 | 2018-3-8 08:58 | 只看该作者

VC++ 你说的 是GUI方面的吧?

使用特权

评论回复
16
stiffduan| | 2018-3-10 22:58 | 只看该作者
到底有没有用,别骗钱哦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

474

主题

7520

帖子

30

粉丝