C语言 复数四则运算
#include<stdio.h>
#include<math.h>
struct st_1{
float a,b,c,d;
}stu_1;
struct st_2{
float shi,fu;
}stu_2;
void soild_jia(struct st_1 m,struct st_2 n)
{
n.shi=m.a+m.c;
n.fu=m.b+m.d;
if(fabs(n.shi)<0.05 && fabs(n.fu)>=0.05)
{
if(n.fu>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(n.fu<0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
}
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)>=0.05) //pass
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)<0.05) //pass
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
}
else if(fabs(n.fu)>=0.05&&fabs(n.shi)>=0.05)
{
if(n.shi>0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
}
else if(n.shi>0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
else if(n.shi<0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
}
else if(n.shi<0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) + (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) + (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) + (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) + (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
}
}
void soild_jian(struct st_1 m,struct st_2 n)
{
n.shi=m.a-m.c;
n.fu=m.b-m.d;
if(fabs(n.shi)<0.05 && fabs(n.fu)>=0.05)
{
if(n.fu>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(n.fu<0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
}
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)>=0.05) //pass
{
if (m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)<0.05) //pass
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
}
else if(fabs(n.fu)>=0.05&&fabs(n.shi)>=0.05)
{
if(n.shi>0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
else if(n.shi>0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
else if(n.shi<0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
}
else if(n.shi<0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) - (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) - (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) - (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) - (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
}
}
void soild_cheng(struct st_1 m,struct st_2 n)
{
n.shi=m.a*m.c-m.b*m.d;
n.fu=m.a*m.d+m.b*m.c;
if(fabs(n.shi)<0.05 && fabs(n.fu)>=0.05)
{
if(n.fu>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(n.fu<0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
}
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)>=0.05) //pass
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)<0.05) //pass
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
}
else if(fabs(n.fu)>=0.05&&fabs(n.shi)>=0.05)
{
if(n.shi>0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
}
else if(n.shi>0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
else if(n.shi<0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
else if(n.shi<0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) * (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) * (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) * (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) * (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
}
}
void soild_chu(struct st_1 m,struct st_2 n)
{
n.shi=(m.a*m.c+m.b*m.d)/(m.c*m.c+m.d*m.d);
n.fu=(m.b*m.c-m.a*m.d)/(m.c*m.c+m.d*m.d);
if(fabs(n.shi)<0.05 && fabs(n.fu)>=0.05)
{
if(n.fu>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(n.fu<0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = %.1fi\n",m.a,m.b,m.c,m.d,n.fu);
}
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)>=0.05) //pass
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = %.1f\n",m.a,m.b,m.c,m.d,n.shi);
}
else if(fabs(n.fu)<0.05&&fabs(n.shi)<0.05) //pass
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = 0.0\n",m.a,m.b,m.c,m.d);
}
else if(fabs(n.fu)>=0.05&&fabs(n.shi)>=0.05)
{
if(n.shi>0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
}
else if(n.shi>0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
else if(n.shi<0&&n.fu>0)
{
if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = %.1f+%.1fi\n",m.a,m.b,m.c,m.d);
}
else if(n.shi<0&&n.fu<0)
{
if(m.b>0&&m.d>0)
printf("(%.1f+%.1fi) / (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d<0)
printf("(%.1f%.1fi) / (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b>0&&m.d<0)
printf("(%.1f+%.1fi) / (%.1f%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
else if(m.b<0&&m.d>0)
printf("(%.1f%.1fi) / (%.1f+%.1fi) = %.1f%.1fi\n",m.a,m.b,m.c,m.d,n.shi,n.fu);
}
}
}
void input()
{
scanf("%f %f %f %f",&stu_1.a,&stu_1.b,&stu_1.c,&stu_1.d);
}
void print()
{
printf("%.1f %.1f %.1f %.1f",stu_1.a,stu_1.b,stu_1.c,stu_1.c,stu_1.d);
}
main()
{
input();
soild_jia(stu_1,stu_2);
soild_jian(stu_1,stu_2);
soild_cheng(stu_1,stu_2);
soild_chu(stu_1,stu_2);
}
还没有评论,来说两句吧...