标题:[求助]关于反转数的一些问题
取消只看楼主
lp198510
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-5-26
 问题点数:0 回复次数:1 
[求助]关于反转数的一些问题

  翻转数就是把一个数的所有数字以相反顺序写出来,即原来的第一个数字成为最后一个,而原来的最后一个则成为第一个。我们把未翻转的数称为翻转数的原数。例如:6789的翻转数是9876,而6789就是9876的原数。
  一个翻转数的原数可以有很多个,例如18的原数可以是81、810、8100等等。因此我们假定:通过翻转数求原数时,所求得的原数的个位不为零。即18的原数就是81。
  现在给出2个翻转数A、B。这两个翻转数各自对应的原数是C、D,C 与 D 的和为 S ,要求给出 S 的翻转数。

输入 (请使用标准输入输出,而不要读写文件)

   输入包含两个整数A、B,两数中间以空格分隔,0<A<100 000 000,0<B<100 000 000。

输出 (请使用标准输入输出,而不要读写文件)

   输出只有一个整数,即为 S 的翻转数。
   注意:请不要输出翻转数前面无用的零。例:对于 0056 ,只需输出 56 。

#include <iostream>

using namespace std;
void t(int n)
{
if(n<10)
{
cout<<n;
return ;
}
else
{
cout<<n%10;
t(n/10);
}
}

void main()
{
int a=1234;
t(a);

}

利用这个程序可以在屏幕上输出一个输入数字的逆序,可我不知道怎么去按照题目那样的要求去相加,高手帮忙解答一下~~~~~~~~~~~``

[此贴子已经被作者于2006-5-27 10:56:10编辑过]

搜索更多相关主题的帖子: 翻转 反转 数字 align 
2006-05-27 10:10
lp198510
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-5-26
得分:0 
我明白了,谢谢斑竹还有沙发上的兄弟,呵呵
2006-05-27 13:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-67637-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.120577 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved