C言語における複素数の四則演算について
複素数の四則演算(a+biとc+diの四則演算)について、for文を用いて表示するプログラムについて、???の部分に何を入れたらよいかわからず、うまく実行することができません。和・差・積・商の計算種別を入れるみたいなのですが、何を入れたらいいのかわかりません。
#include <stdio.h>
void fukuso(double a,double b,double c,double d,double *e,double *f,int keisan);
int main(void)
{
double a=4, b=8, c=4, d=3, e, f;
int i;
for(i=1;i<5;i++){
fukuso(a,b,c,d,&e,&f,???);
if(i==1) printf("和演算\n");
else if(i==2) printf("差演算\n");
else if(i==3) printf("積演算\n");
else printf("商演算\n");
printf("e=%f f=%f i\n",e,f);
}
return (0);
}
void fukuso(double a1,double b1,double a2,double b2,double *a3,double *b3,int keisan)
{
if(keisan==1){
*e=a+c;
*f=a+c;
}
else if(keisan==2){
*e=a-c;
*f=b-d;
}
else if(keisan==3){
*e=a*c-b*d;
*f=a*d+c*b;
}
else{
*e=(a*c+b*d)/(c*c+d*d);
*f=(-a*d+c*b)/(c*c+d*d);
}
}