写c++代码:定义整型数组a[10]={-13,52,-3,-40,437,536,233,128,-119,321},编写函数int num(int a[],int n),返回负数的个数,其中n为数组长度。
时间: 2023-09-17 08:08:47 浏览: 58
以下是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
```
相关问题
用C++定义整型数组a[10]={-13,52,-3,-40,437,536,233,128,-119,321}
可以使用如下代码定义整型数组a:
```c++
int a[10] = {-13, 52, -3, -40, 437, 536, 233, 128, -119, 321};
```
这里定义了一个名为a的整型数组,它有10个元素。花括号中的内容是数组的初始值,它们依次赋给数组的元素。因此,a[0]的初始值为-13,a[1]的初始值为52,以此类推。
阅读全文