반응형

Q. 복소수를 나타내는 구조체를 정의하고, 복소수의 덧셈과 곱셈을 위한 함수를 각각 정의하자. 이를 기반으로 프로그램 사용자로부터 두 개의 복소수 정보를 입력받아 덧셈과 곱셈을 해보자..


>>개요

복소수 덧셈 : (a+bi) + (c+di) = (a+c) + (b+d)i

복소수 곱셈 : (a+bi) x (c+di) = ac - bd + bci + adi



우선, 복소수의 실수부와 허수부를 한번에 쓸 수 있도록 구조체를 선언한다.

기존의 자료형이름 대신 새이름을 부여하기 위해 typedef를 선언했다.




구조체 변수를 대상으로 연산을 하려면 함수를 따로 정의해야 한다. 

Number 구조체 변수의 덧셈/곱셈 연산을 정의한다. (위-덧셈, 아래-곱셈)


메인함수에서 구조체 변수 Number를 선언하고 각각의 연산을 위해 함수를 호출한다. 


-결과창-



반응형

+ Recent posts