为什么我的win-TC输不出图形?

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:31:28
#include "stdio.h"
#include "conio.h"
#include<graphics.h>
#include<math.h>
int main(void)
{
int gd=DETECT,gm;
float d1,d2;
float a=150,b=150;
float x,y,x0,y0;
x0=150;
y0=150;
x=0;y=b;
initgraph(&gd,&gm," ");
d1=b*b+a*a*(-b+0.25);

putpixel(x+x0,y+y0,15);
putpixel(-x+x0,-y+y0,4);
putpixel(x+x0,-y+y0,5);
putpixel(-x+x0,y+y0,6);
while(b*b*(x+1)<a*a*(y-0.5))
{
if(d1<=0)
{d1+=b*b*(2*x+3);
x++;
}
else
{d1+=b*b*(2*x+3)+a*a*(-2*y+2);
x++;y--;
}
putpixel(x+x0,y+y0,5);
putpixel(-x+x0,-y+y0,5);
putpixel(-x+x0,y+y0,6);
putpixel(x+x0,-y+y0,2);
}

d2=b*b*(x+0.5)*(x+0.5)+a*a*(y-1)*(y-1)-a*a*b*b;
while(y>0)
{
if(d2<=0)
{
d2+=b*b*(2*x+2)+a*a*(-2*y+3) ;
x++;y--;
}
else
{ d2+=a*a*(-2*y+3);

自己调试吧,没有tc,帮不了你
楼上的说的话就不要信了,学c用tc是不错的,又不是用来开发软件,如果用来开发软件以ls的说话估计c也被淘汰了吧,不知道问题就不要怪编译器

是学校要求的么?TC已经被淘汰了,如果不是的话建议还是换别的吧
楼上,TC是编译器,而C是一种语言
PS:其实你不需要匿名的