写c++代码:定义整型数组a[10]={-13,52,-3,-40,437,536,233,128,-119,321},编写函数int num(int a[],int n),返回负数的个数,其中n为数组长度。
时间: 2023-09-17 18:08:47 浏览: 53
基于C++,编写一个程序求一组整数的中值
以下是C++代码:
```cpp
#include<iostream>
using namespace std;
int num(int a[], int n) {
int count = 0;
for(int i = 0; i < n; i++) {
if(a[i] < 0) {
count++;
}
}
return count;
}
int main() {
int a[10] = {-13, 52, -3, -40, 437, 536, 233, 128, -119, 321};
int n = sizeof(a) / sizeof(a[0]); // 计算数组长度
cout << "负数的个数为:" << num(a, n) << endl;
return 0;
}
```
输出结果为:
```
负数的个数为:4
```
阅读全文