您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 复数的简单计算(c++代码)
#includeiostream.h#includestring.hstructplural{inta;intb;}stu[3];//½¨Á¢½á¹¹Ìåstructplural*p=stu;voidfun(){charstr[6];inti,j,k,l;for(i=1;i3;i++)//¿ªÊ¼ÊäÈ븴Êý{j=0;coutÇëÊäÈëµÚi¸ö¸´Êý;cinstr;if(str[0]==45){if(str[1]==105){p-a=1;j++;}elsej++;}elseif(str[0]==105)p-a=1;while(str[j]=48&&str[j]=57){p-a=p-a*10+str[j]-48;j++;}if(str[0]==45){p-a=-p-a;}coutp-aendl;//¸Ä±äΪ¸ºÊýδ³É¹¦j++;k=j;j++;while(str[j]=48&&str[j]=57){p-b=p-b*10+str[j]-48;j++;}if(str[k]==45)p-b=-(p-b);coutp-bendl;p++;//½«Ö¸ÕëÍÆÏòµÚÈý¸ö¸´Êý£»}}voidfun1(){inti,j,c,d;p--;i=p-a;j=p-b;p--;c=p-a;d=p-b;p+=2;p-a=i+c;p-b=j+d;}voidfun2(){inti,j,c,d;p--;i=p-a;j=p-b;p--;c=p-a;d=p-b;p+=2;p-a=c-i;p-b=d-j;}voidfun3(){inti,j,c,d;p--;i=p-a;j=p-b;p--;c=p-a;d=p-b;p++;p++;p-a=i*d+j*c;p-b=j*d-i*c;}voidfun0(){cout´ð°¸Îª£º;if(p-a1||p-a1)coutp-ai;elseif(p-a==-1)cout-i;elseif(p-a==1)couti;if(p-b0)coutp-b;elseif(p-b0)cout+p-b;}intmain(){charm;fun();coutÇëÊäÈë¼ÆË㷽ʽ;cinm;if(m==43){fun1();}elseif(m==45){fun2();}elseif(m==42){fun3();}fun0();return0;}
本文标题:复数的简单计算(c++代码)
链接地址:https://www.777doc.com/doc-4595022 .html