使用列表实现 编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。 例:输入2003,输出20
时间: 2024-05-12 11:16:24 浏览: 79
你好!你的问题属于技术问题。以下是C++语言代码,实现用户输入一个三位以上的整数,输出其百位以上的数字:
```c++
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个三位以上的整数:" << endl;
cin >> num;
if (num < 100) {
cout << "输入错误!请输入一个三位以上的整数。" << endl;
return 0;
}
int res = num / 100;
cout << "百位以上的数字是:" << res << endl;
return 0;
}
```
在这个程序中,我们首先让用户输入一个整数,然后使用if语句判断这个数是否小于100。如果小于100,则输出错误信息,程序结束。如果大于等于100,则使用除法计算百位以上的数字,最后输出结果。
相关问题
Python使用列表实现 编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。 例:输入2003,输出20
好的,这个问题很容易回答,以下是Python代码:
num = input("请输入三位以上的整数:") # 用户输入
if len(num) >= 3: # 判断输入的数字是否符合条件
print(num[0:len(num)-2]) # 输出百位以上的数字
else:
print("输入的数字不符合条件!") # 如果不符合条件就输出提示信息
编写程序用户输入一个三位以上的整数 输出其百位以上的数字
可以使用整数除法和取余运算来实现。具体代码如下:
```
num = int(input("请输入一个三位以上的整数:"))
while num < 100:
num = int(input("输入错误,请重新输入一个三位以上的整数:"))
num //= 100
print("百位以上的数字是:", num)
```