c++作业:输入一个三位十进制数取个、十、百并输出
作者:野牛程序员:2023-08-17 11:22:02 C++阅读 2974
以下是一个 C++ 语言示例代码,用于输入一个三位十进制数,然后提取个位、十位和百位并输出:
#include <iostream>
int main() {
int number, hundreds, tens, ones;
// 输入三位十进制数
std::cout << "请输入一个三位十进制数:";
std::cin >> number;
// 提取百位、十位和个位数字
hundreds = number / 100;
tens = (number / 10) % 10;
ones = number % 10;
// 输出结果
std::cout << "百位数字:" << hundreds << std::endl;
std::cout << "十位数字:" << tens << std::endl;
std::cout << "个位数字:" << ones << std::endl;
return 0;
}在上述代码中,使用了整除和取余操作来提取百位、十位和个位数字,逻辑与之前 C 语言的示例类似。
请注意,上述示例假定用户输入的是一个合法的三位十进制数。如果需要添加输入验证,以确保用户输入的是合法的三位数,请根据需要进行修改。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

