运用此软件,输入一位四位数正整数,分解出其千,百,十,个位上的数字,并输出到屏幕上,要求输入与输出有提示语
时间: 2024-11-22 12:43:37 浏览: 6
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
当你想在Dev-C++中编写一个程序来接收四位数的正整数并分解显示各个位数,可以参考下面的代码示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int number;
// 提示用户输入四位数
cout << "请输入一个四位数正整数:";
cin >> number; // 获取输入
if (number >= 1000 && number <= 9999) { // 检查输入是否有效
int thousand = number / 1000; // 千位
int hundred = (number % 1000) / 100; // 百位
int ten = (number % 100) / 10; // 十位
int unit = number % 10; // 个位
// 输出结果
cout << "千位:" << thousand << endl;
cout << "百位:" << hundred << endl;
cout << "十位:" << ten << endl;
cout << "个位:" << unit << endl;
} else {
cout << "输入的不是一个四位数或非正整数,请重新输入。" << endl;
}
return 0;
}
```
这个程序首先提示用户输入四位数,然后检查输入的有效性。接着,通过除法和取模运算计算出各个位数,最后将它们分别输出到屏幕上。
阅读全文