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 hawk at 2004-09-23 17:05:13 on Problem 1140
In Reply To:为什么我这会提示格式错误呀!我差了好几遍,没错呀 Posted by:bitsf at 2004-09-23 16:30:41
> #include <stdio.h>
> void main(){
> 	int aa[1000],ba[1000];
> 	int a,b;
> 	int result[1000];
> 	int pos=0;
> 	int num=0;
> 	int t;
> 	int hang;
> 	
> 	do{
> 		scanf("%d %d",&aa[num],&ba[num]);
> 		num++;
> 	}while(aa[num-1]!=0 && ba[num-1]!=0);
> 	
> 	for(t=0;t<num-1;t++)
> 	{
> 		hang=1;
> 		a=aa[t];b=ba[t];
> 		printf(".");
> 		pos =0;
> 		result[pos++]=a;
> 		a=a%b*10;
> 		while(1){
> 			int r=a%b;
> 			int p;
> 			if(hang++>=50){printf("\n");hang=0;}
> 			printf("%d",a/b);
> 			if(r==0){
> 				printf("\nThis expansion terminates.\n");
> 				break;
> 			}
> 			for(p=pos-1;p>=0;p--){
> 				if(result[p]==r)
> 					break;
> 			}
> 			if(p>=0){
> 				printf("\nThe last %d digits repeat forever.\n",pos-p);
> 				break;
> 			}
> 			else
> 			{
> 				a=r*10;
> 				result[pos]=r;
> 			}
> 			pos++;
> 		}
> 	}
> }

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