반응형
[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;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어콘서트] 12장 1번 (파일 저장) (0) | 2018.11.16 |
---|---|
[c언어콘서트] 11장 6번 (가위,바위,보) (3) | 2018.11.16 |
[c언어콘서트] 11장 4번 (학생 입력) (0) | 2018.11.16 |
[c언어콘서트] 11장 3번 (직원 찾기) (0) | 2018.10.28 |
[c언어콘서트] 11장 2번 (이메일 표현) (0) | 2018.10.28 |
댓글