题目描述
运算规则如下:
(a+bi)+(c+di)=(a+c)+(b+d)i
(a+bi)-(c+di)=(a-c)+(b-d)i
(a+bi)*(c+di)=(ac-bd)+(bc+ad)i

① 编写函数void fun(char op,double a,double b,double c,double d),根据op存储的运算符完成复数(a+bi)与(c+di)的算数运算。op为+、-、*之一,运算结果保存至全局变量中。
② 编写main函数,输入两个复数及运算符,调用fun函数完成三种运算并按以下格式输出运算结果。

输入
输入格式一般为(a+bi)%(c+di)
%为+、-、*三个运算之一
b=1时,输入为1i而不是i
输出
(a+bi)%(c+di)=(e)+(f)i
abcdef都保留6位小数(输入时不需要)

#include <math.h>
double e,f;
void fun(char op,double a,double b,double c,double d)
{if(op=='+'){e=a+c;f=b+d;
}if(op=='-'){e=a-c;f=b-d;}if(op=='*'){e=a*c-b*d;f=a*d+b*c;}
}
int main(void)
{double a,b,c,d;char op;scanf("(%lf+%lfi)%c(%lf+%lfi)",&a,&b,&op,&c,&d);fun(op,a,b,c,d);printf("(%.6lf+%.6lfi)%c(%.6lf+%.6lfi)=(%.6lf)+(%.6lf)i",a,b,op,c,d,e,f);return 0;
}

C语言 上机课练习题相关推荐

  1. c语言实验操作期末考试怎么把试题保存,c语言上机操作练习题_相关文章专题_写写帮文库...

    时间:2019-05-12 16:51:22 作者:admin 上机练习题 1. 输入一个不超过五位的正整数,输出其逆数.例如输入12345,输出应为54321. /* Note:Your choic ...

  2. c语言指针部分上机,北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)--...

    北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)-- 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文 ...

  3. c语言上机作业题及答案,C语言上机练习题及答案

    <C语言上机练习题及答案>由会员分享,可在线阅读,更多相关<C语言上机练习题及答案(10页珍藏版)>请在人人文库网上搜索. 1.1输入三个整数x,y,z,把这三个数由小到大输出 ...

  4. 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc

    二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  5. C语言编写一个备份文件,2014年3月二级C语言上机题库备份.doc

    全国计算机等级考试二级C语言上机题库 第一套 程序填空 程序通过定义学生结构体数组,存储了若干个学生的学号.姓名和三门课的成绩.函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大 ...

  6. c语言屏幕输出函数相关题,C语言上机考试题目

    <C语言上机考试题目>由会员分享,可在线阅读,更多相关<C语言上机考试题目(3页珍藏版)>请在人人文库网上搜索. 1.C 语言上机考试试题1.编写一个程序,判定一个字符串是否是 ...

  7. c语言循环题兔子第三个月生,C语言上机习题

    C语言上机习题Tag内容描述: 1.晕(作业3) 看着这样的"回"形图案你晕吗? 让我们不用数组,来做出它. 输入: n.正方形的边长 输出: 边长为 n 的数字回形方阵. 测试输 ...

  8. 2020年9月全国计算机二级c语言题库,2020年9月全国计算机等级考试二级C语言上机题库(共95套全)(76页)-原创力文档...

    PAGE PAGE 1 2020年9月全国计算机等级考试二级C语言上机题库(共95套全) 第一套 1 程序填空 程序通过定义学生结构体变量,存储了学生的学号.姓名和三门课的成绩.函数fun的功能是:对 ...

  9. C语言上机报告例文,c语言上机实验报告_大一c语言上机实验报告_c语言实验报告怎么写...

    计算机的同学会进行上机实验,包括ERP,JA,C语言等等.下面是出国留学网为大家整理的上机实验心得体会,供大家参考. 上机实验心得体会(一) 通过该实验,对所学的知识有了进一步的了解.在实验的过程中, ...

最新文章

  1. 在latex中导入endnote中的参考文献——简明步骤
  2. cocos 新工程遇到的问题
  3. Spring MVC 基于注解的class文件打成jar包后注入失败
  4. python 除法取模_跟我一起学python | 探究05
  5. c语言 正号运算符 作用,C语言中,哪些运算符具有左结合性,哪些具有右结合性,帮忙总结下,...
  6. Mysql学习总结(40)——MySql之Select用法汇总
  7. 现在,AI 已经能预测病人什么时候死亡了,准确率达 90%
  8. 语音识别是如何识别出各地方言的?
  9. Spring MVC 学习笔记 spring mvc Schema-based configuration
  10. 周莫凡python_机器学习 | 莫烦Python
  11. 人人商城小程序消息服务器配置,人人商城小程序订阅消息设置方法和几个坑!...
  12. python易忘 自用小甲鱼笔记
  13. 【树形DP】保镖排队
  14. 大数据分析师工资待遇
  15. python binascii.b2a_hex_python标准模块介绍- binascii 二进制和ASCII转换
  16. 宋体能力从业的一些感悟
  17. 数字藏品平台金乌元宇助力中国数字文创发展
  18. 怎么打开微信支付管理中关闭的服务器,手机微信中如何关闭已经开启的自动续费服务...
  19. vue下载压缩包 , 提示文件损坏
  20. Windows bat 脚本简单用法

热门文章

  1. 头插法建立单链表 c
  2. 条件随机场CRF的理解
  3. Wave(.wav)文件格式
  4. java 转成数字,java汉字转成数字
  5. vue打开外部页面_vue项目中嵌套外部网页
  6. JavaScript如何打开exe文件
  7. vocab.get(word, vocab.get(UNK))
  8. java反射的作用于原理、初学者
  9. 傲游研发中心在京成立
  10. bigdata_舆情挖掘项目