我总是编不出来,请尽快给出答案,多谢!
热心网友
#include#include//为了用exitusingnamespacestd;classComplex{ ();//构造voidset(constint,constint);//设置实、虚部Complexadd(constComplex&);//加Complexsubtract(constComplex&);//减Complexmultiply(constComplex&);//乘Complexdivide(constComplex&);//除voidprint(ostream&)const;friendostream&operatorr;couti;c1。set(r,i);coutr;couti;c2。set(r,i);cout<<"\nc1:"< main(){ float a,b,c,d,m,n; printf("\n\tcomplexs product"); printf("\nplease input the first complex:"); printf("\n\trealpart:"); scanf("%f",&a); printf("\tvirtalpart:"); scanf("%f",&b); printf("\t%5。2f+i%5。2f",a,b); printf("\nplease input the second complex:"); printf("\n\trealpart:"); scanf("%f",&c); printf("\tvirtalpart:"); scanf("%f",&d); printf("\t%5。2f+i%5。2f\n",c,d); m=a*c-b*d,n=a*d+b*c; printf("The product is:%6。3f+i%6。3f\n"); printf("program normal terminated,press enter。。。\n\n"); }。热心网友