精华内容
下载资源
问答
  • PTA:6-7 使用函数计算两个复数之积
    2021-12-21 09:00:41

    void complex_prod( double x1, double y1, double x2, double y2 )
    {
        result_real=x1*x2-y1*y2;
        result_imag=x1*y2+x2*y1;

    更多相关内容
  • 计算两个复数之积

    2022-03-15 14:16:57
    本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int...

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

    函数接口定义:

    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 {
    	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;
    }
    
    struct complex multiply(struct complex x, struct complex y)
    {
    	struct complex t;
    	t.real = x.real * y.real - x.imag * y.imag;
    
    	t.imag = x.real * y.imag + y.real * x.imag;
    
    	return t;
    }

    展开全文
  • 本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个复数x1+y1i和x2+y2i...

    若两个复数分别为: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

    //使用函数计算两个复数之积
    double result_real, result_imag;
    void complex_prod(double x1, double y1, double x2, double y2)
    {
    	result_real = (x1 * x2 - y1 * y2);
    	result_imag = (x1 * y2 + y1 * x2);
    }
    
    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;
    }
    

    展开全文
  • 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
    结尾无空行
    在这里插入图片描述

    展开全文
  • 结构体,计算两个复数之积

    千次阅读 2020-05-19 13:18:39
    2.计算两个复数之积:利用结构变量求解两个复数之积,输入复数的实部与虚部均为整数。 #include<stdio.h> void main() { struct stu{ int real; int imag; }; struct stu s[2]; int i,pr_real=0,pr_...
  • C语言 计算两个复数之积

    千次阅读 2019-12-29 21:39:24
    本题要求实现一个计算复数之积的简单函数。 函数接口定义: 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;...
  • 使用函数计算两个复数之积 (10 分) 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个复数x1+y1i和x2+y2i;函数...
  • 若两个复数分别为:c​1...本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int ...
  • 6-1 计算两个复数之积 (15分)

    千次阅读 2020-06-02 20:58:56
    6-1 计算两个复数之积 (15分) 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct ...
  • 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; };...
  • [PTA]实验5-1 使用函数计算两个复数之积 若两个复数分别为:c₁ = x₁ + y₁i 和 c₂ = x₂ + y₂i ,则它们的乘积为:c₁ x c₂ = (x₁x₂ - y₁y₂) + (x₁y₂ + x₂y₁)i。 本题要求实现一个函数计算两个复数之积...
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; int imag;...
  • 习题9-2计算两个复数之积(15分) 题目要求: 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其...
  • 若两个复数分别为:c ​1 ​​ =x ​1 ​​ +y ​1 ​​ i和c ​2 ​​ =x ​2 ​​ +y ​2 ​​ i,则它们的乘积为 c ​1 ​​ ×c ...本题要求实现一个函数计算两个复数之积。 函数接口定义: double ...
  • 使用函数计算两个复数之积 (10分)

    千次阅读 2020-02-07 17:13:51
    若两个复数分别为:c​1​​=x​1​​+y​1​​i和c​2​​=x​2​​+y​2​​i,则它们的乘积...本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( dou...
  • #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
  • 本题要求实现一个计算复数之积的简单函数。 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体,其定义如下: struct complex{ int real; ...
  • 本题要求实现一个函数计算两个复数之积。 函数接口定义: 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 ...
  • 本题要求实现一个函数计算两个复数之积。 函数接口定义: double result_real, result_imag; void complex_prod( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为两个复数x1+y1i和x2+y2i;...
  • 习题9-2 计算两个复数之积 (15 分)

    千次阅读 2019-10-29 19:11:47
    习题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 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,097
精华内容 2,838
关键字:

计算两个复数之积

友情链接: minsoc-master.zip