首页 > 电脑

C++为什么不是我想要的结果(EGE库)

更新时间2021-03-24 01:40:37

源代码
#include <iostream>
#include <graphics.h>
#include <math.h>
using namespace std;
int dian(int r,int h)
{
return (int)sqrt(r*r-h*h);
}
int main()
{
initgraph(500,500);
int r=100;
for(int i=0;i<=r;i++)
{
cout<<"("<<dian(r,i)<<","<<r-i<<")"<<endl;
putpixel(dian(r,i),r-i,RED);
}
system("pause");
return 0;
}
运行后:
 
C++为什么不是我想要的结果(EGE库)
我想要的结果:
C++为什么不是我想要的结果(EGE库)

你的程序没有问题,应该是EGE库for gcc本身的问题,建议换个环境或版本

我用的是vc++6+easyx,没有问题


C++为什么不是我想要的结果(EGE库)

上一篇:灵越3501能玩GTA5吗(i7-1165G716GRAM)

下一篇:任务描述读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输