감사합니다. 복소수 관련으로 또 소스를 짜봤는데..
하늬
이렇게 한번짜봤는데요
뭔가 미끄럽지가 않은느낌인데
고쳐주실래요 ㅜㅜ
그러니깐 곱하기 함수에서 뭔가 매끄럽지않은느낌이에요....
포인터를써서 결과값 2개를 메인함수에 리턴해가지구 써먹고싶은데
구현을못하겠네요 ㅜㅜ
뭔가 포인터가 역시 빵구네요 ㅜㅜ 아무튼 .. 조언좀부탁드립니다!
#include stdio.h
struct inf{
double a;
double b;
};
double sum(double a,double b);
double mult(double a, double b, double c, double d);
int main(void)
{
struct inf inf1,inf2;
double result1, result2, result3, result4;
printf(복소수 입력1(실수 허수):\n);
scanf(%lf %lf, &inf1.a, &inf1.b);
printf(복소수 입력2(실수 허수):\n);
scanf(%lf %lf, &inf2.a, &inf2.b);
result1=sum(inf1.a, inf2.a);
result2=sum(inf1.b, inf2.b);
printf(합의 결과] 실수부 : %lf, 허수부 : %lf\n,result1, result2);
mult(inf1.a, inf1.b, inf2.a, inf2.b);
return 0;
}
double sum(double a, double b)
{
double result;
result=a+b;
return result;
}
double mult(double a, double b, double c, double d)
{
double result1,result2;
result1=(a*c)-(b*d);
result2=(b*c)+(a*d);
printf(곱의 결과] 실수부 : %lf, 허수부 : %lf\n,result1, result2);
return 0;
}
-
다슬
이해가 될지 모르겠네요,,