c语言 定义结构体类型,分别编写函数实现复数的加、减运算,在主函数中调用这些函数进行计算并输出计算结

#include <stdio.h>  
struct complex  
{  
    int re;  
    int im;  
};  
void add(struct complex a, struct complex  b, struct complex *c)
{
    c->re=a.re+b.re;
    c->im=a.im+b.im;
}
void minus(struct complex a, struct complex  b, struct complex *c)
{
    c->re=a.re-b.re;
    c->im=a.im-b.im;
}
int main()  
{  
    struct complex x,y,s,p;  
    scanf("%d%d",&x.re,&x.im);  
    scanf("%d%d",&y.re,&y.im);  
    add(x,y,&s); 
    printf("   sum=%5d+%5di\n",s.re,s.im);  
    minus(x,y,&p);
    printf("   product=%5d+%5di\n",p.re,p.im);  
    return 0;  
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网