C++输入一个三位数,把这个数的百位数与个位数对调,输出对调后的数用数据交换来写

如题所述

#include<iostream>
using namespace std;
int main()
{
int num;
cout << "请输入一个三位数\n";
while (cin >> num)
{
if (num>=100&&num<=999)
break;
cout<<"输入不是三位数!\n"
<< "请输入一个三位数\n";
}
int a, b, c, temp;
a = num / 100;
b = num % 100 / 10;
c = num % 100 % 10;
temp = a;
a = c;
c = temp;
cout<<"交换后的数字:"<< a * 100 + b * 10 + c<<endl;
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答