编写一个程序能统计n个数中大于65的有多少个
时间: 2023-05-30 10:07:18 浏览: 39
这是一个Python程序,可以实现你所要求的功能:
n = int(input("请输入数字个数:"))
count = 0
for i in range(n):
num = int(input("请输入第%d个数字:" % (i+1)))
if num > 65:
count += 1
print("大于65的数字个数为:%d" % count)
你可以通过输入数字个数和对应的数字来统计大于65的数字个数。程序会遍历输入的数字,如果该数字大于65,则计数器加1。最后输出大于65的数字个数。
相关问题
用C++编写程序:输入100个整数,统计大于平均值的整数个数
好的,我可以提供一个简单的 C++ 程序,用于输入100个整数,统计大于平均值的整数个数。代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
const int n = 100; // 定义常量n,表示输入的整数个数
int nums[n];
int sum = 0;
// 循环输入n个整数,并累加它们的和
for (int i = 0; i < n; i++) {
cout << "请输入第" << i+1 << "个整数:" << endl;
cin >> nums[i];
sum += nums[i];
}
double average = (double)sum / n; // 计算平均值
int count = 0; // 计数器,用于统计大于平均值的整数个数
// 循环遍历数组,统计大于平均值的整数个数
for (int i = 0; i < n; i++) {
if (nums[i] > average) {
count++;
}
}
cout << "大于平均值的整数个数是:" << count << endl;
return 0;
}
```
程序首先定义常量 `n`,表示输入的整数个数,然后定义整型数组 `nums`,用于存储输入的整数。在循环输入 `n` 个整数的过程中,累加每个整数的和。然后计算平均值 `average`。接下来,使用循环遍历数组 `nums`,统计大于平均值的整数个数,并将结果保存在计数器 `count` 中。最后输出大于平均值的整数个数。
编写程序从读入的整数数据中,统计大于零的整数个数和小于零的整数个数
以下是一个从读入的整数数据中,统计大于零的整数个数和小于零的整数个数的Python程序:
```python
i = 0 # 统计大于零的整数个数
j = 0 # 统计小于零的整数个数
n = int(input("请输入整数数据:"))
while n != 0:
if n > 0:
i += 1
else:
j += 1
n = int(input())
print("正数的个数:{}\n负数的个数:{}".format(i, j))
```
运行程序后,用户可以输入多个整数,直到输入0为止。程序会统计大于零的整数个数和小于零的整数个数,并输出结果。