5-6

#include<stdio.h>

float result_real,result_imag;

int main(void)

{

   

 

    float imag1,imag2,real1,real2;

         void complex_prod(float real1,float imag1,float real2,float imag2);

         void complex_add(float real1,float imag1,float real2,float imag2);

 

 

         printf("Enter 1st complex number(real and imaginary):");

         scanf("%f%f",&real1,&imag1);

         printf("Enter 2nd complex number(real and imaginary):");

         scanf("%f%f",&real2,&imag2);

         complex_add(real1,imag1,real2,imag2);

         printf("addition of complex is %f+%fi\n",result_real,result_imag);

         complex_prod(real1,imag1,real2,imag2);

         printf("product of complex is %f+%fi\n",result_real,result_imag);

 

         return 0;

}

void complex_add(float real1,float imag1,float real2,float imag2)

{

         result_real=real1+real2;

         result_imag=imag1+imag2;

}

void complex_prod(float real1,float imag1,float real2,float imag2)

{

         result_real=real1*real2-imag1*imag2;

         result_imag=real1*real2+imag2*imag1;

}

 

 

posted @ 2013-10-04 18:49  zhaoyang16  阅读(161)  评论(0编辑  收藏  举报