1005: 位数对调
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 441 Solved: 200
Description
输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数
Input
输入一行,只有一个整数x(100<=x<=999)。
Output
输出只有一行,包括1个整数,注意不要有前置0的存在。
Sample Input
123
Sample Output
321
HINT
Source
#include<iostream>
using namespace std;
int main()
{
int a,dearvee;
cin>>a;
dearvee=a%10*100+a/10%10*10+a/100; //这个可以避免有前导零。而且好理解。
cout<<dearvee<<endl;
return 0;
}

本文介绍了一个简单的算法题目,即输入一个三位数后将其百位与个位进行对调,并输出对调后的数值。该算法使用了基本的数学运算来实现位数的变换,避免了前置0的问题。

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



