[C 언어] 32 비트 숫자의 두 (zhw 버전) 작동

Dalin 최근 컴퓨팅의 많은 수에 대한 몇 가지 정보를 읽으, 즉 학식, 그는이 운동을 할 수있는 교실에서 학생들의 많은 수의 간단한 추가 중입니다, 물론, 우리는 몇 개의 가수와 나타낼 수있는 long int와 이상하다 범위. 이 도움이되지만 자신의 학생들이, 어떻게 할 생각을 잃었다 할 수없는 이유는 무엇입니까? 단어는 59 포인트가 될 수있는 최종 성적에서 제공되지 않습니다. 이 중요한 순간에,주의 관찰을 통해, 앞으로 올 영리한 펑크 학생이, 그가 높은 합이 양 개의 정수 번호를 발견,이 두 양의 정수는 두 숫자 저 사이에 양의 정수로 분할되어 있습니다 또한 및 운반 작업. 끊임없는 노력을 통해, 그가이 문제를 해결하기 위해 관리, Dalin 칭찬을 받았다. 이 문제를 해결하기 위해 비슷한 프로그램을 작성 펑크 학생들로부터 배울하시기 바랍니다.

#INCLUDE <STDIO.H>
#INCLUDE <stdlib.h>

INT의 main ()
{
긴 INT A1, A2, A3, A4, A5, A6, A6, A5, A4, A3, A2, A1, A, B, C, D, E, F;
scanf와 ( "% 5D %의 5D %의 5D % 5D %의 5D %의 5D ', A1, A2, A3, A4, A5, A6);
scanf와 ( "%의 5D %의 5D %의 5D %의 5D에서의 %의 5D % 5D ', A1, A2, A3, A4, A5, A6);
A = A1 + A1;
B = A2 + A2;
C = A3 + A3;
D = + A4 A4;
E = + A5 A5;
F = A6 + A6;
경우 (F> = 100,000) F = F-100000, 즉 E = + 1;
경우 (E> = 100000) E = E-100000, D = D + 1;
경우 (d> = 100,000) D = D-100000, C = C + 1;
=의 C-100000, B = B + C 한 경우 (c> = 100000);
경우 (b> = 100,000) B = B-100000, A = A + 1;
의 printf ( "% D % D % D % D % D % D ', A, B, C, D, E, F);
0을 반환;
}

[이 있지만 정확한 숫자를 계산할 수 있지만 OJ에 나갈 수없는 이유는 무엇입니까? ]

추천

출처www.cnblogs.com/asher0608/p/11689494.html