问题标题: 酷町堂:2813

0
0
已解决
周旭东
周旭东
初级光能
初级光能

题目描述 Description

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零

输入描述 Input Description

一个整数 n,n的位数不超过100位

输出描述 Output Description

一个整数,表示反转后的新数

样例输入 Sample Input

 

样例一:
123

样例二:
-380

样例输出 Sample Output

 

样例一:
321

样例二:
-83


0
已采纳
张凌峰
张凌峰
新手光能
新手光能

@周旭东 ,如果说是2813的话,这道题就是字符串的题目了,我只能告诉你思路!

1.读入一个字符串

2.循环遍历,把这个字符串给另一个空串。

3.判断没有“-”的情况下,倒着输出第二个字符串。

望采纳!

 

0
张凌峰
张凌峰
新手光能
新手光能


    定义 x,sum=0;
    输入x;
    循环(x!=0)
    {
        sum=sum*10+x%10;//把每一位倒着给sum
        x=x/10;//每次取一位,x就把个位删除。
    }
    输出sum;

 

 

主要代码+注释!望采纳!

0
周旭东
周旭东
初级光能
初级光能

@张凌峰 这题我早AC了,是2813

我要回答