本文最后更新于146 天前,其中的信息可能已经过时,如有错误请联系:czw1957926494@163.com
使用循环和取余运算符
这是一种简单而常见的方法,通过使用循环结构和取余运算符来逐个提取整数的数位。具体步骤如下:
- 使用一个循环,当整数大于0时进行迭代。
- 在每次迭代中,使用取余运算符
%
提取整数的最后一位数位,并存储到变量中。 - 将整数除以10,以移除已经提取的数位。
- 重复步骤2-3直到整数变为0。
示例(仅显示主函数)
int main()
{
int number = 12345;
cout << "数字: " << number << endl;
cout << "每一位: ";
while (number > 0)
{
int digit = number % 10;
cout << digit << " ";
number /= 10;
}
cout << endl;
return 0;
}