3、h>#defineNUM9#definePI3.structxl{doublex;doubley;doubler;doublet;}A[NUM];voidinput(intn);voidother();voidother2();voidopen();voidsave();intmain(){open();intchu;charch;intn;while(1){A[6].x=A[0].x+A[1].x;A[6].y=A[0].y+A[1].y;A[6].r=sqrt(pow(A[6].x,2)+pow(A[6].y,2));A[
4、6].t=atan(A[6].y/A[6].x);A[7].x=A[0].x-A[1].x;A[7].y=A[0].y-A[1].y;A[7].r=sqrt(pow(A[7].x,2)+pow(A[7].y,2));A[7].t=atan(A[7].y/A[7].x);A[8].r=A[0].r*A[1].r;A[8].t=A[0].t+A[1].t;A[8].x=cos(A[8].t)*A[8].r;A[8].y=sin(A[8].t)*A[8].r;if(A[1].r==0)chu=0;else{chu=1;A[9].r=
5、A[0].r/A[1].r;A[9].t=A[0].t-A[1].t;A[9].x=cos(A[9].t)*A[9].r;A[9].y=sin(A[9].t)*A[9].r;}system("cls");printf("[0]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[0].x,A[0].y,A[0].r,A[0].t*180/PI);printf("[1]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[1].x,A[1].y,A[1].r,A[1].t*180/PI);printf("[2]:
6、实部:%lg虚部:%lg半径:%lg角度:%lg",A[2].x,A[2].y,A[2].r,A[2].t*180/PI);printf("[3]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[3].x,A[3].y,A[3].r,A[3].t*180/PI);printf("[4]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[4].x,A[4].y,A[4].r,A[4].t*180/PI);printf("[5]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[5].x,A[5
7、].y,A[5].r,A[5].t*180/PI);printf("[6]=[0]+[1]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[6].x,A[6].y,A[6].r,A[6].t*180/PI);printf("[7]=[0]-[1]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[7].x,A[7].y,A[7].r,A[7].t*180/PI);printf("[8]=[0]*[1]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[8].x,A[8].y,A[8].r,A[8
8、].t*180/PI);if(chu==1)printf("[9]=[0]/[1]:实部:%lg虚部:%lg半径:%lg角度:%lg",A[9].x,A[9].y,A[9].r,A[9].t*180/PI);printf("0.输入[0]");printf("1.输入