hdu1002
2911 단어 acm
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 217144 Accepted Submission(s): 41834
Problem Description
I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.
Input
The first line of the input contains an integer T(1<=T<=20) which means the number of test cases. Then T lines follow, each line consists of two positive integers, A and B. Notice that the integers are very large, that means you should not process them by using 32-bit integer. You may assume the length of each integer will not exceed 1000.
Output
For each test case, you should output two lines. The first line is "Case #:", # means the number of the test case. The second line is the an equation "A + B = Sum", Sum means the result of A + B. Note there are some spaces int the equation. Output a blank line between two test cases.
Sample Input
2 1 2 112233445566778899 998877665544332211
Sample Output
Case 1: 1 + 2 = 3 Case 2: 112233445566778899 + 998877665544332211 = 1111111111111111110
/* */
# include
# include
# include
int main()
{
int i,j,k,n,z,t,m=1;
int lena,lenb;
char a[1001],b[1001];
int c[1001];
scanf("%d",&n);
while(n>=1)
{
scanf("%s%s",&a,&b);
lena=strlen(a)-1;
lenb=strlen(b)-1;
k=0;
z=0;
for(;lena>=0&&lenb>=0;lena--,lenb--)
{
t=(a[lena]-'0')+(b[lenb]-'0')+z;
c[k++]=t%10;
z=t/10;
}
for(;lena>=0;lena--)
{
t=(a[lena]-'0')+z;
c[k++]=t%10;
z=t/10;
}
for(;lenb>=0;lenb--)
{
t=(b[lenb]-'0')+z;
c[k++]=t%10;
z=t/10;
}
printf("Case %d:
",m++);
printf("%s + %s = ",a,b);
for(i=k-1;i>=0;i--)
{
printf("%d",c[i]);
}
printf("
");
if(m<=n) printf("
");
n--;
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
AWS에서 사용하는 SSL 인증서 관리를 IAM에서 ACM으로 변경해야 하는 이유자신이 담당하는 시스템에서 ELB에 등록한 SSL 인증서를 IAM 관리에서 ACM 관리로 변경했습니다. AWS 기능을 사용하여 SSL 인증서를 관리하는 방법에는 두 가지가 있습니다. IAM을 이용하는 방법과 ACM을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.