在一行中输入一个四位整数
(
)。
输出一个四位整数,为
反向后的结果;若高位为零,也需保留。
1234
4321
在这个样例中,输入的四位数是,反向输出后得到
。
1000
0001
在这个样例中,输入的四位数是,反向输出后得到
,注意保留了前导零。
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<4;i++){
printf("%d",n%10);
n/=10;
}
return 0;
} # 方法一
a = input()
num = ''
for i in range(len(a)):
num += a[len(a)-1-i]
print(num)
# 方法二
a = input()
print(a[::-1])
# 方法三
a = list(input())
a.reverse()
print("".join(a))
# 方法四
a = input()
def rvs(s):
if s == '':
return s
else:
return s[-1]+rvs(s[:-1])
print(rvs(a)) import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int number=scanner.nextInt();
String str = String.valueOf(number);
for(int i=0;i<str.length();i++){
System.out.print(str.charAt(str.length()-i-1));
}
}
}
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
while(n!=0){
int a=n%10;
System.out.print(a);
n=n/10;
}
}
}
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
StringBuffer sb = new StringBuffer(scan.nextLine());
//用scan.nextLine()读取整行字符,然后用字符串string对象创建一个stringbuffer对象
System.out.println(sb.reverse());//直接使用StringBuffer类的反转函数反转字符串
scan.close();
}
} import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
// 拆分四位:千位、百位、十位、个位
int qian = a / 1000;
int bai = (a / 100) % 10;
int shi = (a / 10) % 10;
int ge = a % 10;
// 反转后:个位→千位,十位→百位,百位→十位,千位→个位
int reverse = ge * 1000 + shi * 100 + bai * 10 + qian;
// 格式化输出:%04d 表示“至少4位,不足补0”; 比如输入 1000, 输出 0001,保留前面的0;
System.out.printf("%04d\n",reverse);
in.close();
}
} public class Main {
public static void main (String [] args) {
Scanner sc = new Scanner (System.in);
// 1. 读取四位整数(直接转字符串更方便处理反转和零)
String numStr = sc.next ();
// 2. 用 StringBuilder 的 reverse () 方法反转字符串
String reversedStr = new StringBuilder (numStr)
.reverse ()
.toString ();
// 3. 直接输出反转后的字符串(天然保留前导零)
System.out.println (reversedStr);
sc.close();}