-->
当前位置:首页 > 题库 > 正文内容

编程题:sdut-逆序的N位数

Luz4年前 (2021-10-08)题库1528
读入一个正整数(前后可能有空白字符—空格或者Tab字符),位数不限,然后输出按位逆序的数字。

注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出7。

### 输入格式:

输入一个正整数。

### 输出格式:

输出按位逆序的数。

### 输入样例1:

in
123456789


### 输出样例1:

out
987654321


### 输入样例2:

in
10000000


### 输出样例2:

out
1


### 输入样例3:

in
0000000


### 输出样例3:

out
0







答案:若无答案欢迎评论

PYTHON3代码:

s=input().strip()
s1=s[::-1]
print(int(s1))


JAVA代码:

import java.util.Scanner;
public class Main{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
long l=sc.nextLong();
long result=0;
while(l!=0)
{
long tmp=l%10; //l的个痊数
l=l/10; //l去除了个数,留十位向左的所有数字位
result=result*10+tmp;
}
System.out.println(result);

}
}

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。