zoukankan      html  css  js  c++  java
  • C 语言实例

    C 语言实例 - 复数相加
    
    
    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("第一个复数 
    ");
        printf("输入实部和虚部:
    ");
        scanf("%f %f", &n1.real, &n1.imag);
     
        printf("
    第二个复数 
    ");
        printf("输入实部和虚部:
    ");
        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 5
    Sum = 5.7 + 9.5i
  • 相关阅读:
    xadmin 安装
    Python
    使用免费证书安装 ipa 到真机
    Jupyter PPT
    Javascript注意点
    论文哪里找?
    神经网络术语
    PyTorch上路
    DCGAN实现
    数据库和数据挖掘领域的会议和期刊
  • 原文地址:https://www.cnblogs.com/bytebee/p/8535678.html
Copyright © 2011-2022 走看看