dev c++编写程序,输入n和相应的n个数,统计输入的数中正数、零及负数的个数
时间: 2024-12-23 13:20:24 浏览: 5
在Dev-C++中编写程序来统计正数、零和负数的个数,首先需要创建一个新的源文件(如main.cpp),然后按照以下步骤操作:
1. **包括头文件**:
```cpp
#include <iostream>
using namespace std;
```
这将引入标准输入输出库,并允许我们使用`cout`和`cin`。
2. **函数声明**:
创建三个函数分别用于计数正数、零和负数,比如`countPositive()`, `countZero()`和`countNegative()`。
3. **获取用户输入**:
```cpp
int n;
cout << "请输入数字的数量: ";
cin >> n;
int numbers[n];
```
4. **循环获取并计数**:
```cpp
for(int i = 0; i < n; i++) {
cout << "请输入第" << (i+1) << "个数: ";
cin >> numbers[i];
if(numbers[i] > 0)
countPositive++;
else if(numbers[i] == 0)
countZero++;
else if(numbers[i] < 0)
countNegative++;
}
```
5. **输出结果**:
```cpp
cout << "正数有: " << countPositive << "个,零有: " << countZero << "个,负数有: " << countNegative << "个。\n";
```
6. **完整的主函数**:
```cpp
int main() {
// ... (前面的代码)
return 0;
}
```
将所有部分整合到一起,你的完整代码会类似上面的示例。记得保存并运行程序,在控制台输入数字即可看到结果。如果你有其他疑问,可以随时提问。
阅读全文