输入一个大于三位的整数,用c++编写一个程序?将它的十位和百位数交换

2024-11-06 08:43:38
推荐回答(2个)
回答1:

#include
int change(int);
void main()
{
int c,d;
cout<<"please input:"< cin>>c;
d=change(c);
cout<<"the number is :"<}

int change( int a)
{
int s,b,m;
m=a;
a/=10;
s=a%10;//十位上的数字
a/=10;
b=a%10;//百位上的数字
return m-90*b+90*s;
}
}

回答2:

#include
using namespace std;
int main()
{
int a,b,c,result;

cin >> a;

b = a / 100;

c = (a / 10) % 10;

result = 100 * c + 10 * b + a % 10;

cout << result;

return 0;

}