2195 - 数字换位
时间限制 : 1 秒
内存限制 : 128 MB
输入一个3位数,更换其各个位与百位的数字输出。
题目输入
键盘输入一个3位数x。 (100<=x<=999)
题目输出
输入换好位后的数字
输入/输出样例
输入格式
963
输出格式
369
C语言解答
#include<stdio.h> int main() { int a,a1,a10,a100; scanf("%d",&a); a1=a%10; a10=a/10%10; a100=a/100; printf("%d",a100+a10*10+a1*100); }
C++解答
#include<iostream> using namespace std; int main() { int n,ge,shi,bai; cin>>n; ge=n%10; n=n/10; shi=n%10; n=n/10; bai=n%10; cout<<ge<<shi<<bai; return 0; }
Java解答
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num =in.nextInt(); int Bw = num/100; int Sw = (num-Bw*100)/10; int Gw = num-Bw*100-Sw*10; int change =Gw*100+Sw*10+Bw; System.out.println(change); } }