计算机图形学matlab怎么画圆
1个回答
展开全部
打开MicroSoft Visual C++ ,
新建一个 C++ source file文件,具体命令为“文件”→“新建”,在弹出的对话框中选择“文件”选项卡,选择 C++ source file,命名文件
将以下代码复制到新建的文件中,
#include<iostream>
using namespace std;
#define MidpointLine(r)
void main()
{
int r;
cout<<"请输入r"<<endl;
cin>>r;
int x,y,d;
x=0;
y=r;
d=1-r;
cout<<"x"<<" "<<"y"<<" "<<"d"<<endl;
cout<<x<<" "<<y<<" "<<d<<endl;
while(x<y)
{
if(d<0)
{
d+=2*x+3;
x++;
}
else
{
d+=2*(x-y)+5;
x++;y--;
}
cout<<x<<" "<<y<<" "<<d<<endl;
} /*while*/
} /*MidpointLine*/
“组建”→“开始调试”→“GO!”,在弹出的对话框中都单击确定。
调试完毕,输入r的值,比如输入r=125
新建一个 C++ source file文件,具体命令为“文件”→“新建”,在弹出的对话框中选择“文件”选项卡,选择 C++ source file,命名文件
将以下代码复制到新建的文件中,
#include<iostream>
using namespace std;
#define MidpointLine(r)
void main()
{
int r;
cout<<"请输入r"<<endl;
cin>>r;
int x,y,d;
x=0;
y=r;
d=1-r;
cout<<"x"<<" "<<"y"<<" "<<"d"<<endl;
cout<<x<<" "<<y<<" "<<d<<endl;
while(x<y)
{
if(d<0)
{
d+=2*x+3;
x++;
}
else
{
d+=2*(x-y)+5;
x++;y--;
}
cout<<x<<" "<<y<<" "<<d<<endl;
} /*while*/
} /*MidpointLine*/
“组建”→“开始调试”→“GO!”,在弹出的对话框中都单击确定。
调试完毕,输入r的值,比如输入r=125
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询