반응형
Q. 복소수를 나타내는 구조체를 정의하고, 복소수의 덧셈과 곱셈을 위한 함수를 각각 정의하자. 이를 기반으로 프로그램 사용자로부터 두 개의 복소수 정보를 입력받아 덧셈과 곱셈을 해보자..
>>개요
복소수 덧셈 : (a+bi) + (c+di) = (a+c) + (b+d)i
복소수 곱셈 : (a+bi) x (c+di) = ac - bd + bci + adi
우선, 복소수의 실수부와 허수부를 한번에 쓸 수 있도록 구조체를 선언한다.
기존의 자료형이름 대신 새이름을 부여하기 위해 typedef를 선언했다.
구조체 변수를 대상으로 연산을 하려면 함수를 따로 정의해야 한다.
Number 구조체 변수의 덧셈/곱셈 연산을 정의한다. (위-덧셈, 아래-곱셈)
메인함수에서 구조체 변수 Number를 선언하고 각각의 연산을 위해 함수를 호출한다.
-결과창-
반응형
'Study > C Language' 카테고리의 다른 글
열혈 C프로그래밍 - 도전 4-5 (0) | 2014.07.28 |
---|---|
열혈 C프로그래밍 - 도전 4-4 (0) | 2014.07.28 |
열혈 C프로그래밍 - 도전 4-2 (1) | 2014.07.24 |
열혈 C프로그래밍 - 도전 4-1 (0) | 2014.07.21 |
열혈 C프로그래밍 - 도전 3-6 (0) | 2014.07.20 |