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 |
Re:大虾的提醒使我茅塞顿开 但我用九进制写的程序还是RE,真不该怎么班!!!!还请大虾指点。。。(附程序)In Reply To:大虾的提醒使我茅塞顿开 但我用九进制写的程序还是RE,真不该怎么班!!!!还请大虾指点。。。(附程序) Posted by:toughcat at 2005-12-28 22:25:22 > #include<stdio.h> > void main() > { > long int num[10000],temp,duck,big; > int a,b,i=0,x; > while(1) > { > scanf("%ld",&num[i]); > if(num[i]==0) > break; > i++; > } > for(a=0;a<i;a++) > { > temp=0; > for(b=0,duck=10,big=1;b<9;b++) > { > x=(num[a]%duck)/(duck/10); > > if(x>=0&&x<=3) > temp+=x*big; > else > if(x>4&&x<=9) > temp+=(x-1)*big; > duck*=10; > big*=9; > } > printf("%ld: %ld\n",num[a],temp); > > } > > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator