社区
C语言
帖子详情
怎样用C语言实现复数的加减乘?
sxywh2002
2004-12-09 12:16:39
以前学C语言和C++都不是很精.记得有从C++上学过实现复数的加减乘,好象用的是类实现的.
不知道用C语言怎么编写啊?
有那位能写一下吗?谢谢了.:)
...全文
497
10
打赏
收藏
怎样用C语言实现复数的加减乘?
以前学C语言和C++都不是很精.记得有从C++上学过实现复数的加减乘,好象用的是类实现的. 不知道用C语言怎么编写啊? 有那位能写一下吗?谢谢了.:)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
idler
2004-12-10
打赏
举报
回复
结贴~~~~~~~~~~~~~~~~~
DuoFG
2004-12-09
打赏
举报
回复
自己定义一个ADT
great_chenliang
2004-12-09
打赏
举报
回复
C99有复数的实现
masse
2004-12-09
打赏
举报
回复
C++可以用类,然后重载运算符
C可以用struct来代替类,然后写相应函数来就行了,一回事
下面是随手写的,大概就这样子吧
struct complex{
int real;
int imag;
}a,b;
complex Plus(complex a,complex b)
{
complex result;
result->real = a->real + b->real;
result->imag = a->imag + b->imag;
return result;
}
idler
2004-12-09
打赏
举报
回复
只有用函数表示操作了。。。
用结构体表示一个复数。
pacman2000
2004-12-09
打赏
举报
回复
利用struct来模拟啊,把这些操作都用函数表示。
dudu妈
2004-12-09
打赏
举报
回复
可以用重载,不过好像 成了用C++了
idler
2004-12-09
打赏
举报
回复
笔误笔误。。。
void complex_mul(const COMPLEX * a, const COMPLEX * b, COMPLEX * c)
{
c->re = a->re * b->re - a->im * b->im;
c->im = a->im * b->re + b->im * a->re;
}
idler
2004-12-09
打赏
举报
回复
masse(当午) ,还是用double比较厚道啊哈哈
typedef struct complex_t {
double re;
double im;
} COMPLEX;
void complex_add(const COMPLEX * a, const COMPLEX * b, COMPLEX * c)
{
c->re = a->re + b->re;
c->im = a->im + b->im;
}
void complex_minus(const COMPLEX * a, const COMPLEX * b, COMPLEX * c)
{
c->re = a->re - b->re;
c->im = a->im - b->im;
}
void complex_mul(const COMPLEX * a, const COMPLEX * b, COMPLEX * c)
{
c->re = a.re * b.re - a.im * b.im;
c->im = a.im * b.re + b.im * a.re;
}
除比较复杂,如果要实现的话建议用三角形式。。。
sxywh2002
2004-12-09
打赏
举报
回复
有没有具体的程序啊?
用
C语言
实现
复数
的四则运算
在
C语言
中,虽然标准库并没有直接提供
复数
类型,但我们可以自定义数据结构来表示
复数
,并
实现
复数
的四则运算:加法、减法、乘法和除法。以下是对这个实验的详细解释。 首先,我们需要定义一个
复数
结构体。在
C语言
中...
利用
c语言
完成
复数
的计算(共轭,
加减
乘除)
在本项目中,我们主要关注的是利用
C语言
进行
复数
的计算,包括
复数
的共轭、加法、减法、乘法和除法。这是一个典型的
C语言
编程练习,非常适合初学者,尤其是大学生,他们在学习计算机科学的过程中经常会遇到这样的任务...
C语言
实现
复数
计算器(内含源码和PPT).zip
3. 函数:定义和调用函数,
实现
复数
的
加减
乘除运算。 4. 输入/输出:使用标准输入输出库函数scanf和printf处理用户输入和输出结果。 5. 模块化编程:将不同功能封装到不同的函数中,提高代码可读性和可维护性。 6. ...
C语言
实现
复数
的四则运算
数据结构实验题,
C语言
实现
了:1、定义
复数
类型,构造其数据结构。 2、
实现
两个
复数
的加、减、乘、除四则运算。
C语言
写的
复数
加乘运算算法
帮女朋友写的
复数
加乘算法,传上来和大家分享,欢迎大家下载
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章