首页 > 代码库 > A+B Problem(V)
A+B Problem(V)
- 描述
- 做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧
- 输入
- 有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。
- 输出
- 输出反转后相加的结果。
- 样例输入
1234 1234125 1170 0
- 样例输出
86421232
1 #include <stdio.h> 2 #include <math.h> 3 4 int main(){ 5 int a; 6 int b; 7 double a_digit; 8 double b_digit; 9 int temp;10 double a_op;11 double b_op;12 double i;13 14 while(1){15 scanf("%d%d",&a,&b);16 17 if(a==0 && b==0)18 break;19 20 a_digit=ceil(log10(a));21 b_digit=ceil(log10(b));22 23 if(a==0 || a==1)24 a_digit=1;25 26 if(b==0 || b==1)27 b_digit=1;28 29 a_op=0;30 i=a_digit-1;31 while(a){32 temp=a%10;33 a_op+=temp*pow(10,i);34 i--;35 a/=10; 36 }37 38 b_op=0;39 i=b_digit-1;40 while(b){41 temp=b%10;42 b_op+=temp*pow(10,i);43 i--;44 b/=10; 45 }46 printf("%.0lf\n",a_op+b_op);47 }48 49 return 0;50 }
A+B Problem(V)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。