2195 - 数字换位

通过次数

0

提交次数

0

时间限制 : 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);
	}
}