关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法.要求:通过键盘输入两个复数,然后把这两个复数做加法、减法和乘法的结果输出到屏幕,结果保留4位小数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:34:53
关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法.要求:通过键盘输入两个复数,然后把这两个复数做加法、减法和乘法的结果输出到屏幕,结果保留4位小数.

关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法.要求:通过键盘输入两个复数,然后把这两个复数做加法、减法和乘法的结果输出到屏幕,结果保留4位小数.
关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法.
要求:通过键盘输入两个复数,然后把这两个复数做加法、减法和乘法的结果输出到屏幕,结果保留4位小数.

关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法.要求:通过键盘输入两个复数,然后把这两个复数做加法、减法和乘法的结果输出到屏幕,结果保留4位小数.
#include
#include
typedef struct MyComplex
{
\x09double real;
\x09double img;
}mc;
mc Plus(mc a,mc b)
{
\x09mc result;
\x09result.real = a.real + b.real;
\x09result.img = a.img + b.img;
\x09return result;
}
mc Sub(mc a,mc b)
{
\x09mc result;
\x09result.real = a.real - b.real;
\x09result.img = a.img - b.img;
\x09return result;
}
mc Multi(mc a,mc b)
{
\x09mc result;
\x09result.real = a.real * b.real - a.img * b.img;
\x09result.img = a.img * b.real + b.img * a.real;
\x09return result;
}
void Show(mc a)
{
\x09if(a.real == 0 && a.img == 0)
\x09\x09printf("0.000\n");
\x09else if(a.real == 0)
\x09\x09printf("%.4fi\n",a.img);
\x09else if(a.img == 0)
\x09\x09printf("%.4f\n",a.real);
\x09else
\x09{
\x09\x09if(a.img < 0)
\x09\x09\x09printf("%.4f%.4fi\n",a.real,a.img);
\x09\x09else
\x09\x09\x09printf("%.4f+%.4fi\n",a.real,a.img);
\x09}
}
int main()
{
\x09mc a,b;
\x09printf("输入第一个复数 a:\n");
\x09scanf("%lf%lf",&a.real,&a.img);
\x09printf("输入第二个复数 b:\n");
\x09getchar();
\x09scanf("%lf%lf",&b.real,&b.img);
\x09printf("a b的和:");
\x09Show(Plus(a,b));
\x09printf("a b的差:");
\x09Show(Sub(a,b));
\x09printf("a b的积:");
\x09Show(Multi(a,b));
\x09return 0;
}
按照a+bi这样的格式输入就可以了

关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法.要求:通过键盘输入两个复数,然后把这两个复数做加法、减法和乘法的结果输出到屏幕,结果保留4位小数. C语言 定义一个复数结构,求两个复数的和与积是要流程图啊!1 设计一个关于复数的结构类型,并实现复数的四则运算C语言 C语言 定义一个能够表示复数的结构类型,一个复数包括实数与虚数两个部分 C语言,这种结构的定义是什么意思? C语言如何定义一个新的tm结构就是自己重新定义一个tm结构里的变量 编辑一个c语言程序,定义一个表示分数的结构体类型,并求两个分数相加之和 C语言中怎么进行复数的定义及运算 关于C语言的一个题目,如图, 一个c语言的题目 试用C语言的结构类型定义表示复数的抽象数据类型(1)在复数内部用浮点数定义其实部与虚部; (2)设计实现复数的+、-、×、÷等运算的函数.要求运行界面如下:please input first complex n C语言编程题..定义一个用于描述旅馆的结构体,包括以下成员:名称、地址、级别、房价、房间数..定义一个用于描述旅馆的结构体,包括以下成员:名称、地址、级别、房价、房间数.编写程 C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返回值为某天是当年的第几天 c语言程序设计编程题目:请 :编写完成对学生相关信息的要求:1.定义一个结构体类型student,其中包括三个成关于学生信息的编程 c++语言对复数的四则运算的实现要求:1.定义复数的结构体2.定义四则运算四种运算函数3.利用函数的调用和参数传递,通过键盘输入(cin的方式)进行运算的两个复数4.结果的输出必须用cout的 C语言高手请进,结构体里的元素前面有一点“.比如 .goodvar在android的bootloader源码目录中,发现这个文件lk/app/aboot/aboot.c里面有一个关于结构体的定义,让我有点不太明白,struct atag_tcc_entry{char output C语言设计的一个题目 C语言在复数内部用浮点数定义其实部和虚部 设计实现复数的+-*/运算的四个函数