编一程序,将输入数据按小于10,10~99,100~999,1000 以上分类并显示。例如,输入358时,显示358 is 100 to 999c++怎么写
时间: 2024-03-06 07:51:47 浏览: 166
C语言实验输入一整数,将其值按小于10、10~99、100~999、1000以上分类显示。782,显示782是100~999之间
5星 · 资源好评率100%
可以使用if-else语句来实现这个程序,具体实现如下:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个整数:";
cin >> n;
if (n < 10) {
cout << n << " is less than 10" << endl;
} else if (n < 100) {
cout << n << " is between 10 and 99" << endl;
} else if (n < 1000) {
cout << n << " is between 100 and 999" << endl;
} else {
cout << n << " is greater than or equal to 1000" << endl;
}
return 0;
}
```
首先,程序会要求用户输入一个整数,并将其存储在变量n中。然后,通过if-else语句判断n的大小,根据不同的大小输出不同的结果。如果n小于10,则输出它小于10;如果n在10到99之间,则输出它在10到99之间;如果n在100到999之间,则输出它在100到999之间;否则,输出它大于或等于1000。
阅读全文