- 博客(0)
- 资源 (6)
- 收藏
- 关注
复数四则运算~数据结构
void main()
{
complex *cp=&c;
complex c1,c2;
cout<<"请输入复数1的实部和虚部:";
cin>>c1.real>>c1.imag ;
cout<<"请输入复数2的实部和虚部:";
cin>>c2.real>>c2.imag;
cout<<"1,两个复数相加"<<" "<<"2,两个复数相减"<<" "<<"3,两个复数相乘"<<"4,输出数的实部"<<"5,输出数的虚部"<<"6,退出"<<endl;
cout<<"请输入你的选择"<<endl;
int x;cin>>x;
while(x!=6)
{
switch(x)
{
case 1:
sum(cp,c1,c2);
sc(cp->real,cp->imag);
break;
case 2:
sub(cp,c1,c2);
sc(cp->real,cp->imag);
break;
case 3:
multiply(cp,c1,c2);
sc(cp->real,cp->imag);
break;
case 4:
cout<<"1,输出第一个数的实部"<<"2,输出第二个数的实部"<<"3,输出和的实部"<<"4,输出差的实部"<<"5,输出乘积的实部"<<"6,返回上层"<<endl;
cout<<"请选择"<<endl;
int y;
cin>>y;
while(y!=6)
{ switch(y)
{ case 1: cout<<getreal(&c1)<<endl; break;
case 2: cout<<getreal(&c2)<<endl; break;
case 3:
sum(cp,c1,c2);
cout<<getreal(cp)<<endl; break;
case 4:
sub(cp,c1,c2);
cout<<getreal(cp)<<endl; break;
case 5:
multiply(cp,c1,c2);
cout<<getreal(cp)<<endl; break;
default:
cout<<"输入错误,请重新输入"<<endl;
}
cin>>y;
}
2010-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人