<div>#include<iostream></div> <div>using namespace std;</div> <div><br /></div> <div>int main()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int Page;<span class="Apple-tab-span" style="white-space: pre"> </span>//마지막 페이지</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int N;<span class="Apple-tab-span" style="white-space: pre"> </span>//현재 페이지</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int C;<span class="Apple-tab-span" style="white-space: pre"> </span>//계산에 사용될 변수</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int Number[10]={0,};<span class="Apple-tab-span" style="white-space: pre"> </span>//각 숫자 개수</div> <div> </div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cin>>Page;<span class="Apple-tab-span" style="white-space: pre"> </span>//페이지 입력</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>N = 1;<span class="Apple-tab-span" style="white-space: pre"> </span>//첫 페이지는 1</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>while(N<=Page)<span class="Apple-tab-span" style="white-space: pre"> </span>// 마지막 페이지까지</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>C = N;<span class="Apple-tab-span" style="white-space: pre"> </span>//계산에 사용할 수 대입</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(int i=0; i<10; i++)<span class="Apple-tab-span" style="white-space: pre"> </span>//최대치 1,000,000,000</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>Number[C%10]++; //각 자리수 숫자 증가</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if(C/10 == 0)<span class="Apple-tab-span" style="white-space: pre"> </span>//다음 자리수 수가 없으면</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>break;<span class="Apple-tab-span" style="white-space: pre"> </span>//반복문 탈출</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>C = C/10;<span class="Apple-tab-span" style="white-space: pre"> </span>//다음 자리수 계산을 위한 나눗셈</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>N++;<span class="Apple-tab-span" style="white-space: pre"> </span>//다음 페이지</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(int i = 0; i<10; i++)<span class="Apple-tab-span" style="white-space: pre"> </span>//출력</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cout<<i<<":"<<Number[i]<<" ";</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cout<<endl;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return 0;</div> <div>}</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.