精华内容
下载资源
问答
  • 2020-04-14 17:34:01

    若两个复数分别为:c
    ​1
    ​​ =x
    ​1
    ​​ +y
    ​1
    ​​ i和c
    ​2
    ​​ =x
    ​2
    ​​ +y
    ​2
    ​​ i,则它们的乘积为 c
    ​1
    ​​ ×c
    ​2
    ​​ =(x
    ​1
    ​​ x
    ​2
    ​​ −y
    ​1
    ​​ y
    ​2
    ​​ )+(x
    ​1
    ​​ y
    ​2
    ​​ +x
    ​2
    ​​ y
    ​1
    ​​ )i。

    本题要求实现一个函数计算两个复数之积。

    函数接口定义:
    double result_real, result_imag;
    void complex_prod( double x1, double y1, double x2, double y2 );

    其中用户传入的参.数为两个复数x1+y1i和x2+y2i;函数complex_prod应将计算结果的实部存放在全局变量result_real中、虚部存放在全局变量result_imag中。

    裁判测.试程序样例:
    #include<stdio.h>

    double result_real, result_imag;
    void complex_prod( double x1, double y1, double x2, double y2 );

    int main(void)
    {
    double imag1, imag2, real1, real2;

    scanf("%lf %lf", &real1, &imag1); 			
    scanf("%lf %lf", &real2, &imag2); 			
    complex_prod(real1, imag1, real2, imag2); 	
    printf("product of complex is (%f)+(%f)i\n", result_real, result_imag);
    
    return 0;
    

    }

    /* 你的代码将被嵌在这里 */

    输入样例:
    1 2
    -2 -3

    输出.样例:
    product of complex is (4.000000)+(-7.000000)i

    void complex_prod( double x1, double y1, double x2, double y2 ){
    	
    	result_real=x1*x2-y1*y2;
    	result_imag=x1*y2+x2*y1;
    
    	
    	
    	
    }
    
    更多相关内容
  • 6-7 使用函数计算两个复数之积 (15 分) 若两个复数分别为:c1​=x1​+y1​i和c2​=x2​+y2​i,则它们的乘积为 c1​×c2​=(x1​x2​−y1​y2​)+(x1​y2​+x2​y1​)i。 本题要求实现一个函数计算两个复数之积。 ...

    6-7 使用函数计算两个复数之积 (15 分)
    若两个复数分别为:c1​=x1​+y1​i和c2​=x2​+y2​i,则它们的乘积为 c1​×c2​=(x1​x2​−y1​y2​)+(x1​y2​+x2​y1​)i。
    本题要求实现一个函数计算两个复数之积。
    函数接口定义:
    double result_real, result_imag;
    void complex_prod( double x1, double y1, double x2, double y2 );
    其中用户传入的参数为两个复数x1+y1i和x2+y2i;函数complex_prod应将计算结果的实部存放在全局变量result_real中、虚部存放在全局变量result_imag中。
    裁判测试程序样例:
    #include<stdio.h>

    double result_real, result_imag;
    void complex_prod( double x1, double y1, double x2, double y2 );

    int main(void)
    {
    double imag1, imag2, real1, real2;

    scanf("%lf %lf", &real1, &imag1);             
    scanf("%lf %lf", &real2, &imag2);             
    complex_prod(real1, imag1, real2, imag2);     
    printf("product of complex is (%f)+(%f)i\n", result_real, result_imag);
    
    return 0;
    

    }

    /* 你的代码将被嵌在这里 */
    输入样例:
    1 2
    -2 -3
    结尾无空行
    输出样例:
    product of complex is (4.000000)+(-7.000000)i
    结尾无空行
    在这里插入图片描述

    展开全文
  • [PTA]实验5-1 使用函数计算两个复数之积 若两个复数分别为:c₁ = x₁ + y₁i 和 c₂ = x₂ + y₂i ,则它们的乘积为:c₁ x c₂ = (x₁x₂ - y₁y₂) + (x₁y₂ + x₂y₁)i。 本题要求实现一个函数计算两个复数之积...

    若两个复数分别为:c₁ = x₁ + y₁i 和 c₂ = x₂ + y₂i ,则它们的乘积为:c₁ x c₂ = (x₁x₂ - y₁y₂) + (x₁y₂ + x₂y₁)i。
    本题要求实现一个函数计算两个复数之积。

    函数接口定义:

    double result_real, result_imag;
    void complex_prod( double x1, double y1, double x2, double y2 );
    

    其中用户传入的参数为两个复数x₁+y₁i和x₂ + y₂i ;函数complex_prod应将计算结果的实部存放在全局变量result_real中、虚部存放在全局变量result_imag中。

    裁判测试程序样例:

    #include<stdio.h> 
    
    double result_real, result_imag;
    void complex_prod( double x1, double y1, double x2, double y2 );
    
    int main(void) 
    { 
        double imag1, imag2, real1, real2;    
    
        scanf("%lf %lf", &real1, &imag1);             
        scanf("%lf %lf", &real2, &imag2);             
        complex_prod(real1, imag1, real2, imag2);     
        printf("product of complex is (%f)+(%f)i\n", result_real, result_imag);
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    

    输入样例:

    1 2
    
    -2 -3
    

    输出样例:

    product of complex is (4.000000)+(-7.000000)i
    
    • 提交结果:

    在这里插入图片描述

    • 源码:
    #include<stdio.h> 
    
    double result_real, result_imag;
    void complex_prod(double x1, double y1, double x2, double y2);
    
    int main(void)
    {
        double imag1, imag2, real1, real2;
    
        scanf("%lf %lf", &real1, &imag1);
        scanf("%lf %lf", &real2, &imag2);
        complex_prod(real1, imag1, real2, imag2);
        printf("product of complex is (%f)+(%f)i\n", result_real, result_imag);
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    void complex_prod(double x1, double y1, double x2, double y2)
    {
        result_real = x1 * x2 - y1 * y2;
        result_imag = x1 * y2 + x2 * y1;
    }
    
    展开全文
  • PTA计算两个复数之积(C语言)

    千次阅读 2020-04-20 20:28:40
    本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag; };...

    本题要求实现一个计算复数之积的简单函数。

    函数接口定义:
    struct complex multiply(struct complex x, struct complex y);

    其中struct complex是复数结构体,其定义如下:

    struct complex{
    int real;
    int imag;
    };

    裁判测试程序样例:
    #include <stdio.h>

    struct complex{
    int real;
    int imag;
    };

    struct complex multiply(struct complex x, struct complex y);

    int main()
    {
    struct complex product, x, y;

    scanf("%d%d%d%d", &x.real, &x.imag, &y.real, &y.imag);
    product = multiply(x, y);
    printf("(%d+%di) * (%d+%di) = %d + %di\n",
    x.real, x.imag, y.real, y.imag, product.real, product.imag);

    return 0;
    }

    /* 你的代码将被嵌在这里 */

    输入样例:
    3 4 5 6

    输出样例:
    (3+4i) * (5+6i) = -9 + 38i

    struct complex multiply(struct complex x, struct complex y)
    {
        struct complex resulst;
        resulst.real = x.real*y.real - x.imag*y.imag;
        resulst.imag = x.real*y.imag + x.imag*y.real;
    
        return resulst;
    }
    
    展开全文
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • 本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个复数x1+y1i和x2+y2i;...
  • void complex_prod( double x1, double y1, double x2, double y2 ) { result_real=x1*x2-y1*y2; result_imag=x1*y2+x2*y1; }
  • 本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个复数x1+y1i和x2+y2i...
  • 6-1 计算两个复数之积 (15分) 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct ...
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • [PTA]习题9-2 计算两个复数之积 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct ...
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • 本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个复数x1+y1i和x2+y2i;...
  • 浙大版《C语言程序设计(第3版)》题目集习题9-2 计算两个复数之积 (15 分)二、题解c代码 习题9-2 计算两个复数之积 (15 分) 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply...
  • PTA(浙大版《C语言程序设计(第3版)》题目集)习题9-2 计算两个复数之积 (15 分) 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中...
  • 计算两个复数之积

    万次阅读 多人点赞 2017-06-21 10:05:19
    习题9-2 计算两个复数之积 (15分) 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其...
  • 两个复数分别为:c1​=x1​+y1​i和c2​=x2​+y2​i,则它们的乘积为c1​×c2​=(x1​x2​−y1​y2​)+(x1​y2​+x2​y1​ 函数接口定义: double result_real, result_imag; void complex_prod( double x1, ...
  • 6-2 使用函数计算两个复数之积 (10 分) #include&lt;stdio.h&gt; double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); int main(void) { double imag1, ...
  • 分别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积。 若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i, 则: c1+c2 = (x1+x2) + (y1+y2)i c1*c2 = (x1*x2-y1*y2) + (x1*y2+x2*y1)i 输入格式: 输入在...
  • 习题9-2 计算两个复数之积 (15 分) 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: ...
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • 习题9-2 计算两个复数之积(15 分)

    万次阅读 多人点赞 2018-04-23 02:52:12
    题目来源:点击打开链接本题要求实现一个计算复数之积的简单函数。函数接口定义:struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下:struct complex{ ...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 241
精华内容 96
关键字:

计算两个复数之积pta

友情链接: dbmjuauk.zip