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

求数据…………我把讨论区得数据都测例,为神马还是WA

Posted by 2009302496 at 2011-08-06 19:58:50
#include<stdio.h>
#include<string.h>

int main()
{
	char s[400],s0[400];
	gets(s);
	int a[501]={0},b[501]={0};
	int x=0;
	int i=0,j=0,k=0;
	for(i=0;i<strlen(s);i++)
	{
		if(s[i]!='0')
			break;
	}
	for(j=strlen(s)-1,k=0;j>=i;j--,k++)
		a[k]=s[j]-'0';
	gets(s0);
	if(s0[0]=='0'&&strlen(s0)==1&&s[0]=='0'&&strlen(s)==1)
		printf("0\n");
	else
	{
		while(strcmp(s0,"0"))
		{
			for(i=0;i<strlen(s0);i++)
			{
				if(s0[i]!='0')
					break;
			}
			for(j=strlen(s0)-1,k=0;j>=i;j--,k++)
				b[k]=s0[j]-'0';
			for(i=0;i<=k;i++)
			{
				a[i]=a[i]+b[i];
			}
			x=0;
			for(i=0;i<500;i++)//这里是处理进位的
			{
				a[i]=a[i]+x;
				x=a[i]/10;
				a[i]=a[i]%10;
			}
			gets(s0);
		}
		for(k=500;k>=0;k--)
		{
			if(a[k]!=0)
				break;
		}
		for(j=k;j>=0;j--)
		{
			printf("%d",a[j]);
			b[j]=0;
		}
		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