若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为 c1×c2=(x1x2−y1y2)+(x1y2+x2y1
函数接口定义:
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); &

本篇博客介绍如何使用C语言编写一个计算两个复数乘积的函数。函数接口接收实部和虚部作为参数,计算结果的实部和虚部分别存储在全局变量`result_real`和`result_imag`中。提供的裁判测试程序样例展示了如何调用该函数,并输出复数乘积的结果。给定输入样例为(1, 2)和(-2, -3),输出结果为(4, -7)的复数形式。"
132830237,2137149,Android 原生内置应用移除与配置指南,"['Android开发', '系统定制', '应用配置']
最低0.47元/天 解锁文章
3133

被折叠的 条评论
为什么被折叠?



