C语言 定义一个复数结构,求两个复数的和与积

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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.