Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

哪位给看看,怎么总是输出超限

Posted by 851191605 at 2013-06-04 19:34:53 on Problem 1504
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    int n,i,j,a,b,t1,t2,k;
    int c=0;
    long int sum;
    char str1[10],str2[10],str3[10],str4[10];
    scanf("%d",&n);
    while(n--)
    {
        for(i=0; i<n; i++)
        {
            scanf("%s %s",str1,str2);
            a=strlen(str1);
            b=strlen(str2);
            for(j=a-1; j>=0; j--)
            {
                str3[c]=str1[j];
                c++;
            }
            str3[c]='\0';
            t1=atoi(str3);
            c=0;
            for(j=b-1; j>=0; j--)
            {
                str4[c]=str2[j];
                c++;
            }
            str4[c]='\0';
            t2=atoi(str4);
            sum=t1+t2;
            c=0;
            while(sum>0)
            {
                k=sum%10;
                if(k==0)
                {
                    sum=sum/10;
                    continue;
                }
                else
                    printf("%d",k);
                sum=sum/10;
            }
            printf("\n");
        }
    }
    return 0;
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator