C 언어 예제, 1000 의 자리수를 갖는 수의 계산
문제는 이렇다. --> 1000의 자리수를 갖는 수들의 사칙연산을 수행한다. 단, 걸리는 시간은 1초 이내 언뜻 보면 계산기가 아닌가, 싶기도 한데 그렇지 않다. 정수를 정의하는 int, double, float 중 무엇으로도 1000 의 자리수는 정의가 안된다. 각설하고 일단 아래의 그림처럼 만들라는 것이다. 뭐 bigint 나 biginteger??? 라고 부르기도 하는 모양이더라. 0 이 매우 많다. 일단 아래에는 몇가지 특징이 있으니 1. 일단 1000 의 자리수의 계산이라는 목적에 맞도록, 수를 무조건 1000 자리를 다 채워지게 만들었다. 2. 소수점을 표현을 안 했다. 그거 하려면 빡칠거 같아서.... 3. 반복 계산은 안 했다. 일단 연산 자체에만 충실하도록. 안 그래도 0이 무수히 찍히는..
컴퓨터 관련/C 언어 예제
2014. 1. 23. 03:44