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

哪位高手来看看,Runtime error什么意思啊

Posted by pur_e at 2009-07-29 11:13:21 on Problem 1002
#include <iostream>


using namespace std;
int len=0,sta[10001];
int sum[10001];
int main()
{
	int inputNo;
	int i,j,m;
	char s[20],ss[10],*p,*q;
	
	int tmp;
	cin>>inputNo;
	for(i=0;i<inputNo;i++)
	{
		cin>>s;
		p=s;q=ss;
		while(*p!='\0')
		{
			if(*p=='A') *q='2';
			else if(*p=='B') *q='2';
			else if(*p=='C') *q='2';
			else if(*p=='D') *q='3';
			else if(*p=='E') *q='3';
			else if(*p=='F') *q='3';
			else if(*p=='G') *q='4';
			else if(*p=='H') *q='4';
			else if(*p=='I') *q='4';
			else if(*p=='J') *q='5';
			else if(*p=='K') *q='5';
			else if(*p=='L') *q='5';
			else if(*p=='M') *q='6';
			else if(*p=='N') *q='6';
			else if(*p=='O') *q='6';
			else if(*p=='P') *q='7';
			else if(*p=='R') *q='7';
			else if(*p=='S') *q='7';
			else if(*p=='T') *q='8';
			else if(*p=='U') *q='8';
			else if(*p=='V') *q='8';
			else if(*p=='W') *q='9';
			else if(*p=='X') *q='9';
			else if(*p=='Y') *q='9';
			else if(*p=='-') 
			{
				p++;
				continue;
			}
			else *q=*p;
			p++;q++;
		}
		*q='\0';
		tmp=atoi(ss);
		for(m=0;m<len;m++)
		{
			if(sum[m]==tmp)
				break;
		}
		
		sum[m]=tmp;
		
		sta[m]++;
		len++;
		for(m=0;m<10;m++)
			ss[m]=0;
	}

	bool flag=false;
	for(i=1;i<len&&!flag;i++)
	{
		flag=true;
		for(j=len-1;j>=i;j--)
		{
			if(sum[j]<sum[j-1])
			{
				tmp=sum[j];
				sum[j]=sum[j-1];
				sum[j-1]=tmp;
				int itmp=sta[j];
				sta[j]=sta[j-1];
				sta[j-1]=itmp;
				flag=false;
			}
		}
	}
	flag=false;
	for(i=0;i<len;i++)
	{
		if(sta[i]>1) 
		{
			tmp=6;
			while(sum[i]>0)
			{
				ss[tmp--]=sum[i]%10+48;
				sum[i]/=10;
			}
			for(j=0;j<10;j++)
			{
				if(j==3)
					cout<<'-';
				if(ss[j]!='\0')
					cout<<ss[j];
			}
			cout<<' '<<sta[i]<<endl;
			flag=true;
		}

	}
	if(!flag) cout<<"No duplicates."<<endl;
	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