#include<iostream> using namespace std; void fun(int *d,int n) { int i,Num[3]={0}; for(i=0;i<n;i++) Num[ ]++; //填空 for(i=0;i<3;i++) cout<< ;//填空 } int main() { int i,n,d[60]; cin>>n; for(i=0;i<n;i++) cin>>d[i]; fun(d,n); //函数调用 return 0; }
时间: 2024-01-12 08:03:24 浏览: 78
使用include <iostream>时一定要加using namespace std
这段代码的功能是统计一个整型数组中0、正数和负数的个数,并输出这三个数的统计结果。但是代码中有两处需要你填空。
补充代码如下:
```
#include<iostream>
using namespace std;
void fun(int *d,int n) {
int i,Num[3]={0};
for(i=0;i<n;i++) {
if(d[i]>0)
Num[0]++;
else if(d[i]<0)
Num[1]++;
else
Num[2]++;
}
for(i=0;i<3;i++)
cout<<Num[i]<<" ";
}
int main() {
int i,n,d[60];
cin>>n;
for(i=0;i<n;i++)
cin>>d[i];
fun(d,n); //函数调用
return 0;
}
```
在这段代码中,我们通过遍历整型数组d,判断每个元素的正负性,来分别统计0、正数和负数的个数,存储在Num数组中。最后输出Num数组中的每个元素,分别表示0、正数和负数的个数。
阅读全文