본문 바로가기
Solution_/C언어 콘서트

[c언어콘서트] 11장 5번 (복소수의 덧셈)

by 낭람_ 2018. 11. 16.
반응형

[11장 5번]


두 개의 복소수를 더하는 프로그램을 작성해보자. a+bi와 c+di의 덧셈은 다음과 같다.

(a+bi)+(c+di)=(a+b)+(c+d)i

복소수는 구조체를 사용하여 표현해보자.



[풀이]

#include<stdio.h>

struct NUM {
double integer;
double complex_num;
};

int main() {
struct NUM num[2];
printf("첫번째 복소수를 입력하시오 (a, b) : ");
scanf("%lf %lf", &num[0].integer, &num[0].complex_num);
printf("두번째 복소수를 입력하시오 (a, b) : ");
scanf("%lf %lf", &num[1].integer, &num[1].complex_num);
printf("%0.1lf + %0.1lfi\n", num[0].integer + num[1].integer, num[0].complex_num + num[1].complex_num);
return 0;
}


반응형

댓글