首页 > 其他分享 >复数相加

复数相加

时间:2023-06-10 20:44:32浏览次数:29  
标签:real temp 相加 complex 复数 n1 n2 imag

复数相加

#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);
}

标签:real,temp,相加,complex,复数,n1,n2,imag
From: https://www.cnblogs.com/yesiming/p/17471855.html

相关文章

  • Python批量导入Excel文件中的不重复数据到SQLite数据库
    自从2015年开始,为了上课方便,我编写了一个课堂管理系统并陆续增加了很多功能,已连续使用7个学期,在使用过程中也经常修补和完善其中一些细节。这个软件也是《Python可以这样学》最后一章的完整案例,涉及tkinter、数据库、多线程、Word文件操作、Excel文件操作、进程管理、二进制序列化......
  • 小白,尝试用while,for ,if语句表示1到100相加的和。
    #include<stdio.h>intmain(){ inta=1; intsum=0; while(a<=100) { sum=sum+a; a++; } printf("总和=%d\n",sum); return0;}#include<stdio.h>intmain(){ inta=0; intsum=0; { for(a=1;a<=......
  • Mysql中如何去除重复数据,只保留一条。
    1、如果没有主键,则新增自增主键:--改变表结构,增加名为id的列ALTERTABLEempaddidintfirst;--将id字段设置为主键自增;ALTERtableempMODIFYidintPRIMARYkeyauto_increment;2、根据name分组取最小idSELECTt.idFROM (SELECTMIN(id)ASidFROMem......
  • vue系列---【vue 使用decimal.js 解决小数相加合计精确度丢失问题】
    使用npm安装decimal.js库npminstalldecimal.js2.在Vue组件中引入该库importDecimalfrom'decimal.js';3.使用示例footerMethod({columns,data}){letsumArr=[];columns.map((column,columnIndex)=>{if(columnIndex===0){su......
  • 代码随想录算法训练营第七天|454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之
    第454题.四数相加II力扣题目链接(opensnewwindow)给定四个包含整数的数组列表 A,B,C,D,计算有多少个元组(i,j,k,l) ,使得 A[i]+B[j]+C[k]+D[l]=0。为了使问题简单化,所有的A,B,C,D具有相同的长度 N,且0≤N≤500。所有整数的范围在-2^28到2^28......
  • 6-2复数的加减运算
    ###复数加减(运算符重载)声明一个复数类CComplex(类私有数据成员为double型的real和image)定义构造函数,用于指定复数的实部与虚部。重载<<运算符,以格式real+imagei的格式输出当前对象(当虚部为非负数时,实部虚部中间用+号连接,当虚部为负数时,实部虚部用-号连接:如3+4i,3-4i,3+0i)。重载......
  • 43.复数运算
    complex_test.cpp#pragmaonce#include<iostream>#include"complex.h"usingnamespacestd;ostream&operator<<(ostream&os,constcomplex&x){ returnos<<'('<<real(x)<<',......
  • 力扣2. 两数相加
    给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0 开头。 示例1:输入:l1=[2,4,3],l2=[5,6......
  • MySQL查询重复数据
    工作中我们经常会遇到查询数据表中重复数据的需求,可以用count、groupby、having实现,将要查重复的字段进行分组,并计算每个字段出现的次数,最后使用having查询出现次数大于0的数据。示例SQL如下:SELECT phone, count(phone)FROM `user`GROUPBY phoneHAVING count(phon......
  • MySQL 处理重复数据
    MySQL处理重复数据有些MySQL数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。防止表中出现重复数据你可以在MySQL数据表中设置指定的......