用C++编程求一个圆心为(x,y),半径r=2的圆的面积主要是x,y这两个字母我输出
答案:3 悬赏:30 手机版
解决时间 2021-03-15 17:30
- 提问者网友:斑駁影
- 2021-03-14 20:30
用C++编程求一个圆心为(x,y),半径r=2的圆的面积主要是x,y这两个字母我输出不出来 求学金
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-14 21:06
圆的面积和xy没关系吧....面积πr^2就出来了啊
全部回答
- 1楼网友:行路难
- 2021-03-14 22:07
直接PI * r * r 不就好了么?
- 2楼网友:归鹤鸣
- 2021-03-14 21:59
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
#define pi 3.1415926
int main()
{
double x1,y1,r=10,x,y;
int i,n;
cout<<"输入圆心坐标:";
cin>>x1>>y1;
do
{
cout<<"分成多少份:";
cin>>n;
if(n<1)
cout<<"error!"<<endl;
else
break;
}while(1);
for(i=1;i<=n;i++)
{
x=x1+r*cos(pi/180*(360*1.0/n)*i);
y=y1+r*sin(pi/180*(360*1.0/n)*i);
cout<<setiosflags(ios::fixed)<<setprecision(2)<<i<<" x="<<x<<" y="<<y<<endl;
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯