

c:
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d%d%d%d",a%1000%100%10,a%1000%100/10,a%1000/100,a/1000 );
/*通过商和余数得到每一位数*/
}
c++:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a;
b=a%1000;
c=b%100;
cout<<c%10<<c/10<<b/100<<a/1000;
}
或者:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
cout<<a.substr(3,1)<<a.substr(2,1)<<a.substr(1,1)<<a.substr(0,1);
}
或者
#include<bits/stdc++.h>
using namespace std;
int main()
{
/*string a;*/
char a[10];
/*scanf("%c",&a);字符串还是字符的区别*/
scanf("%s",&a);
cout<<a[3]<<a[2]<<a[1]<<a[0];
}
java:
import java.io.*;
public class Main{
public static void main(String[]args)throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=br.readLine();
//System.out.println(s[3]+s[2]+s[1]+s[0]);
System.out.println(s.substring(3,4)+s.substring(2,3)+
s.substring(1,2)+s.substring(0,1));
//同年月日的输入输出,https://blog.csdn.net/marcotsui/article/details/108095147
}
}
这篇博客探讨了如何在C、C++和Java中接收并反向输出一个四位数的方法,提供了三种语言的不同实现代码示例。
1551

被折叠的 条评论
为什么被折叠?



