C语言 定义一个复数结构,求两个复数的和与积
题目
C语言 定义一个复数结构,求两个复数的和与积
是要流程图啊!1
答案
刚学习也 写的不细致.
忽忽~我错咯~我自己看书,半个月,还没看到那去,肯定写搞笑咯,我表示的只是一个形式,非真正的复数也~算咯,摆那我也不删它咯.
你可以不用函数,自己改了就行.
/**
* Generate the sum and product of two plural numbers.
*/
#include
struct pluralNum {
float x; float y;};
int main(void)
{
struct pluralNum p1,p2;
struct pluralNum getPluralNum(void);
void calSum(struct pluralNum a,struct pluralNum b);
void calProduct(struct pluralNum a,struct pluralNum b);
p1 = getPluralNum();
p2 = getPluralNum();
calSum(p1,p2);
calProduct(p1,p2);
printf("Thank You!
");
return 0;
}
struct pluralNum getPluralNum(void)
{
struct pluralNum temp;
static int count = 1;
printf("Please specify the plural number.
");
printf("real number:x = ");
scanf("%f",&temp.x);
printf("imaginary number:y = ");
scanf("%f",&temp.y);
printf("You specified the plural number p%i =:
",count);
printf("%.2f+%.2fi
",temp.x,temp.y);
count++;
return (temp);
}
void calSum(struct pluralNum a,struct pluralNum b)
{
printf("The sum of p1 and p2 is:
");
printf("%.2f+%.2fi
",a.x + b.x,a.y + b.y);
}
void calProduct(struct pluralNum a,struct pluralNum b)
{
float realNum,imaginaryNum;
realNum = a.x * b.x - a.y * b.y;
imaginaryNum = a.x * b.y + b.x * a.y;
printf("The product of p1 and p2 is:
");
printf("%.2f+%.2fi
",realNum,imaginaryNum);
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- (1)已知2^x=a,2^y=b,用含a,b的式子表示2^2x+2y (2)试判断3^2010×7^2011的个位数字是几?并说明理由.
- 高一物理题(关于自由落体运动)
- 简便计算:-10又七分之二*9又七分之五
- 求极限 lim x→0 2x^2/(1+4x^2)
- floyd算法是什么?
- 解方程2n-1=n+2
- 小明小刚骑自行车去郊外玩,事先决定早晨8时出发,预计每小时骑7.5kn,上午10到目的地,出发前他们又说上午9时到目的地,那每小时骑多少千米?
- 用白铁皮做的罐头盒,每张铁皮可制盒身25个或者盒底40个,一个盒身与两个盒底配成一套.现在有36张白铁皮,要使所制的盒身与盒底正好配套,则用于制盒身的白铁皮应是多少?方程:设制盒身的白铁皮为x张.则
- -x分之1,x的平方分之2,-x的三次方分之4,x的四次方分之8,-x的五次方分之16,找规律,第八项是?第n项是?
- 英语翻译
热门考点