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
  • 相关阅读:
    软件工程作业03
    PSP0级要求02
    PSP0级要求日志
    软件工程个人作业02
    第三周学习进度
    第二周学习进度
    软件工程个人作业01
    Web网页登录设计
    第一周学习进度
    第三周学习进度条+PSP0过程文档
  • 原文地址:https://www.cnblogs.com/bytebee/p/8535678.html
Copyright © 2011-2022 走看看