| ||||||||||
| 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:疯了!!!!!!!!!结果都对,就是不ACIn Reply To:Re:疯了!!!!!!!!!结果都对,就是不AC Posted by:wzf123 at 2006-07-23 17:07:34 > #include <stdio.h>
>
> int oper(int n,int s[])
> {
> int i=-1;
>
> while(n)
> {
>
> s[++i]=n%10;
> n=n/10;
> }
> return i;
> }
> int main()
> {
> int oper(int n,int s[]);
> long int n;
> long int m;
> int a[20]={0},b[20]={0},i,j,k,z,time,leap=0;
>
> while(0!=scanf("%u%u",&n,&m))
> {
>
> if(n==0&&m==0)break;
> i=oper(n,a);
> j=oper(m,b);
>
> if(i>j)z=j;
> else z=i;
>
> for (k=0,time=0,leap=0;k<=z+1;k++)
> {
>
> if(a[k]+b[k]+leap>=10)
> { time++;
> leap=1;
> }
> else leap=0;
> }
>
>
> if(time==0)
> printf("No carry operation.\n");
> if(time==1)
> printf("1 carry operation.\n");
> if(time>1)
> printf("%d carry operations.\n",time);
> }
> return 0;
>
> }
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator