将一个四位数,反向输出。
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)); } } }
#include<stdio.h> int main() { int n; //四位数 int one,ten,hun,thou; while( scanf("%d",&n) != EOF ) { one = n % 10;//个位 thou = n / 1000;//千位 hun = (n - thou * 1000) / 100;//百位 ten = (n % 100 - one) / 10;//十位 printf("%.4d\n",one * 1000 + ten * 100 + hun * 10 + thou); } return 0; }
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(); } }
#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 sc=new Scanner(System.in); int n=sc.nextInt(); while(n!=0){ int a=n%10; System.out.print(a); n=n/10; } } }