这是数据结构老师要求我们写的作业,其实挺简单的。但是不知道为什么,班里就是有人不会写。可能过了一个学期大家都把C语言给忘了,其实班上同学的水平本来就不怎么好,就一两个是比较厉害的。而我刚好在暑假的时候看了下书并且敲了些代码,所以感觉挺容易的。自己还的多练练啊!
code 1:
#include<stdio.h>
/*实现计算加法下的实部和虚部*/
double Add(double x, double y)
{
return x + y;
}
/*实现减法下的实部和虚部*/
double Sub(double x, double y)
{
return x - y;
}
/*实现乘法下的实部*/
double Multiply1(double x, double y, double m, double n)
{
return x * m - y * n;
}
/*实现乘法下的虚部*/
double Multiply2(double x, double y, double m, double n)
{
return x * n + y * m;
}
/*实现除法下的实部*/
double Div1(double x, double y, double m, double n)
{
return (x * m + n * y)/(m * m + n * n);
}
/*实现除法下的虚部*/
double Div2(double x, double y, double m, double n)
{
return (m * y - n * x)/(m * m + n * n);
}
/*定义一个输出函数,便于控制输出*/
void print(double a, double b)
{
if(a == (int)a)
{
printf("%.0f ", a);