中易网

编程实现求复数的n次方根、n次幂

答案:2  悬赏:50  
解决时间 2021-11-28 23:30
这是我们老师布置的题,要求在VC6.0中编译
最佳答案
#include "math.h"
class complex{
float a;
float b;
float r;
float theta;
public:
complex();
complex(float,float);
void set(float, float);
complex root(float n);
complex power(float n);
}
complex::complex(){
a=b=r=theta=0;
}
complex::complex(float aa,float bb){
set(aa,bb);
}
void complex::set(float aa, float bb){
a=aa;
b=bb;
r=sqrt(a*a+b*b);
theta=atan(a/b);
}
complex complex::root(float n){
r=pow(r,1/n);
theta/=n;
a=r*cos(theta);
b=r*sin(theta);
}
complex complex::power(float n){
r=pow(r,n);
theta*=n;
a=r*cos(theta);
b=r*sin(theta);
}

void main(){
complex a(1,2),b;
b.set(3,4);
printf("%f\n",a.root(3));
printf("%f\n",b.power(5));
}
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国寿千禧理财两全保险分红型退保怎么算
循省的意思是什么啊?请解释下!
家庭养殖养什么赚钱
ipadair电池不耐用怎么办
上海达丰怎么还不搬走
蚌帆的意思是什么?蚌帆的释义是什么啊?
南宋与金的对峙局面是怎样形成的
儿子1岁10个月,膝盖内侧骨头摸着偏大
中午睡觉,感觉睡了很久很沉,结果起来才过10
天津和平不发火水泥砂浆厂家哪个好?
请问怎么修剪绿萝
宝宝六个月做核磁共振影像该断说双侧额部脑外
德意油烟机售后维修电话是什么?
请问南京龙源环保发展前景怎样?工资待遇如何
嘉兴新华书店对面那家师秀教育怎么样有没有以
推荐资讯
娆固的意思是什么?娆固的释义是什么啊?
掠襲的意思是什么?掠襲的释义是什么啊?
我的世界马怎么繁殖
贵州遵义的理发店
蛇皮黄瓜的家常做法大全怎么做好吃视频
无聊赖的意思是什么啊?请解释下!
倍安心橱柜评价怎么样谁清楚?
新生儿晚上老哭是怎么回事
大家说说xp换win7系统多少钱
如何对以设计公为主的公司进行项目成本控制
led灯具批发地址在什么地方,想过去办事
怀孕五个月这几个晚上睡不着正常吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?