7-36 复数四则运算 (15 分)
本题我认为主要是麻烦在了各种的判断if,else if等的判断,但是只要写一个函数把他都封装起来,就简单了很多。
在做这道题是在c语言的课上,没有集中注意力,静下心来导致很烦躁,让他的判断给搞烦了,但是晚上回宿舍再看题目时,思路就清晰了许多,也就做出来了。
这提示我们编程时要选择相对安静的环境,或者自己能够静下心来。
#include <stdio.h>
#include <stdlib.h>
//打印相同的部分
void Print_same(double a1,double b1,double a2,double b2,char c);
//打印最后的结果
void Print_result(double res1,double res2);
//对结果进行四舍五入操作
double rounding(double num);
int main()
{
double a1,b1,a2,b2;
// a1 = 2;b1 = 3.08;a2 = -2.04;b2 = 5.06;
scanf("%lf%lf%lf%lf",&a1,&b1,&a2,&b2);
//加法
Print_same(a1,<