逢十进一

5 分钟

我们平时数数用的是十进制:手上就 0~9 这十个数字,一满十就得往左边进一位。个位、十位、百位,每往左挪一位,它代表的大小就翻十倍。

#include <iostream>
using namespace std;
int main(){
    int n = 253;
    cout << n/100%10 << " ";   // 百位 2
    cout << n/10%10 << " ";    // 十位 5
    cout << n%10;             // 个位 3
    return 0;                 // 输出 2 5 3
}

易错点:别把数字上的「2」直接当成 2。在 253 里它站在百位,实际表示的是 200。位置不同,同一个数字代表的大小就完全不同。

小纸条

数字 253 里,“2”表示多少?

登录 后可看答案

逢十进一 · C++ 入门 · op599 课程