试编一程序,输入一个两位数,交换十位与个位上的数字,并输出。

/ 整除运算,舍弃小数部分.

% 整除后的余数部分,又称为“模运算”.

15/2 -------- 7
15%2 ------- 1

14%2 ------- 0

38/10 ------- 3
38%10 -------8

n%10 ---n除以10的余数

如何分解出n的个位数和十位数呢?

n=62;
shi=n/10;
ge=n%10;
n=ge*10+shi;

#include<iostream>
using namespace std;
int main()
{
    int n,ge,shi;
    cout<<"请输入一个两位数:"; 
    cin>>n;
    shi=n/10;    //分解出十位数
    ge=n%10;    //分解出个位数
    n=ge*10+shi;    //重新组成一个新的两位数
    cout<<n<<endl;
    return 0;
}