文章

34

粉丝

329

获赞

1

访问

267.1k

头像
题解
P1003 兰州大学机试题
发布于2020年4月30日 12:26
阅读数 8.5k

#include <stdio.h>
#include <math.h>

int main()
{int a,b;
 while( scanf("%d%d",&a,&b)!=EOF)//当是输入为ctrl+z是,结束
 {int s=0,f[10],e[10],m=0,n=0,j,k=0;
int i=0;
     while(1)
 {
 if(a!=0){ e[i]=a%10;m++; }

     if(a>0)a=a/10;

 if(b!=0) {f[i]=b%10;n++; }

     if(b>0) b=b/10;
     i++;
     if(a==0&&b==0)break;
 }
 int mm=m;j=0;
for(i=0;i<mm;i++)
{
        j=j+pow(10,m-1)*e[i];
        m--;
}
int nn=n;k=0;
for(i=0;i<nn;i++)
{
        k=k+pow(10,n-1)*f[i];
        n--;
}
s=0;
s=j+k;
printf("%d\n",s);
 }
    return 0;
}
//算法,有待改进,啰嗦了点

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发