Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
为什么我这会提示格式错误呀!我差了好几遍,没错呀#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: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator