您当前的位置:首页 > IT编程 > C语言
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

自学教程:C 语言实例 - 复数相加

51自学网 2023-01-07 20:34:28
  C语言
这篇教程C 语言实例 - 复数相加写得很实用,希望能帮到您。

使用结构体(struct)将两个复数相加。

我们把形如 a+bi(a,b均为实数)的数称为复数,其中 a 称为实部,b 称为虚部,i 称为虚数单位。

实例

#include <stdio.h> typedef struct complex{ float real; float imag;} complex;complex add(complex n1,complex n2); int main(){ complex n1, n2, temp; printf("第一个复数 /n"); printf("输入实部和虚部:/n"); scanf("%f %f", &n1.real, &n1.imag); printf("/n第二个复数 /n"); printf("输入实部和虚部:/n"); scanf("%f %f", &n2.real, &n2.imag); temp = add(n1, n2); printf("Sum = %.1f + %.1fi", temp.real, temp.imag); return 0;} complex add(complex n1, complex n2){ complex temp; temp.real = n1.real + n2.real; temp.imag = n1.imag + n2.imag; return(temp);}

输出结果为:

第一个复数 输入实部和虚部:2.3 4.5第二个复数 输入实部和虚部:3.4 5Sum = 5.7 + 9.5i

C 语言实例 - 使用结构体(struct)
C 语言实例 - 计算两个时间段的差值
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1