首页 > 试题广场 >

从键盘分别输入两个复数的实部和虚部,求出并输出它们的和、差、

[问答题]
从键盘分别输入两个复数的实部和虚部,求出并输出它们的和、差、积、商。
推荐
用两个浮点数表示一个复数的实部和虚部。根据复数的运算规则实现两个复数的各种运算。程序如下:
#include <stdio.h>
void main()
{
    float a,b,c,d,e,f;
    printf("输入第一个复数的实部和虚部:");
    scanf(:%f,%f",&a,&b);
   printf("输入第二个复数的实部和虚部:");
   scanf(:%f,%f",&c,&d);
    e=a+c;f=b+d;
    printf("相加后复数:实部:%f,虚部:%f\n",e,f);
    e=a-c;f=b-d;
   printf("相减后复数:实部:%f,虚部:%f\n",e,f);
    e=a*c-b*d;f=a*d+b*c;
   printf("相乘后复数:实部:%f,虚部:%f\n",e,f);
    e=(a*c+b*d)/(c*c+d*d);f=(b*c-a*d)/(c*c+d*d);
   printf("相除后复数:实部:&f,虚部:%f\n",e,f);
}

发表于 2018-05-06 21:15:45 回复(1)