回 帖 发 新 帖 刷新版面

主题:大家好!我是一个学计算机但是又不怎么懂编程的女生,想请大家帮帮忙!谢谢了。

我想请教大家一个问题,是关于不等圆填充问题的编程,大家说是用c好些还是c++好些啊,很急但是我又编不出来,好郁闷的,哪位高手愿意帮帮我或者给我讲讲,我将剩感激,我的QQ是328997839,愿意帮我的可以加我!先谢谢拉!

回复列表 (共12个回复)

沙发

首先,你不要用“女生”这个字眼来赚取大家的青睐;
其次,编程语言无所谓好坏之分,只要能实现你的要求就足够了;
再次,既然连c,c++也搞不清楚的人,我不相信你的图形学能好的什么程度。

最后,我不会加你的qq的。

板凳

楼上讲的太好了!!讲出了所有人的心声,唤醒人们的知觉.....

3 楼

哎,,我说楼上的...你也太不给别人面子了,,怎么能这么说呀,,
别人怎么说是自己的事;;可就这么,,55555555
虽然你怎么我也官不着;;可是我就看不惯

4 楼

我同意楼上的意见.
大家在刚开始时的时候都需要 鼓励,帮助!

5 楼

都是出来混的.何必那么狠呢?
你说是不,兄弟??
我的观点,语言有好坏么?
算法是关键.#include<stdio.h>
#include<graphics.h>
#include<conio.h>
void FillCircle(int x0,int y0,int r,int color)
{
int x,y;
int deltax,deltay;
int d;
x=0;
y=r;
deltax=3;
deltay=2-r-r;
d=1-r;
int xi;
putpixel(x+x0,y+y0,color);
putpixel(x+x0,-y+y0,color);
for(xi=-r+x0;xi<=r+x0;xi++)
putpixel(xi,y0,color);//水平线填充
while(x<y)
{
   if(d<0)
   {
     d+=deltax;
     deltax+=2;
     x++;
   }
   else
   {
     d+=(deltax+deltay);
     deltax+=2;
     deltay+=2;
     x++;
     y--;
   }
   for(xi=-x+x0;xi<=x+x0;xi++)
   {
     putpixel(xi,-y+y0,color);
     putpixel(xi,y+y0,color);//扫描线填充
   }
   for(xi=-y+x0;xi<=y+x0;xi++)
   {
     putpixel(xi,-x+y0,color);
     putpixel(xi,x+y0,color);//扫描线填充其量
   }
  }
}
void main()
{
int x0,y0,r,color;
printf("input x0,y0,r,color:\n");
scanf("%d%d%d%d",&x0,&y0,&r,&color);//输入圆心坐标,半径,填充颜色
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
FillCircle(x0,y0,r,color);
getch();
}

不知道对你有没有用.^_^我找到的,也不是我写的,个人觉得不错,tc2.0通过测试.
都是出来混的.

6 楼

就是看不惯,就算他是个女士,也不是好女人。好好的网络环境,大家都认真的讨论着,就被这些淫秽的语言给玷污了!

7 楼

呵呵,看过你们的回帖觉得很可笑,大家是来讨论问题的,干嘛非得抓几个字眼加以评论呢!解决她所提问题多好,即使解决方法不怎样,人之长情,她会谢谢的[em14][em14][em14]

8 楼

上面的好几个人也太那个了吧,别人相信你们才问问题的,用得着这样评论吗?

9 楼

支持7楼观点。。。
我们是学技术的,何必对那些字眼那么较真?

10 楼

晕死,你们好可爱哦!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册