代码如下:
#include <stdio.h>
int fun(int a[],int n)
{
int nmb=0,i;
for (i = 0;i < n;i++)
{
if(a[i] > 0)
nmb++;
}
return nmb;
}
int main()
{
int i,a[100];
int n,nmb = 0;
printf("请输入n:");
scanf("%d",&n);
for(i = 0;i< n;i++)
scanf("%d",&a[i]);
nmb = fun(a,n);
printf("正整数的个数:%d\n",nmb);
return 0;
}
#include <iostream>
using namespace std;
void positiveNum()
{
int a[100], num, ret = 0;
cout << "请输入整数个数n:";
cin >> num;
cout << "请输入n个整数:";
for (int k = 0; k < num; k++)
{
cin >> a[k];
if (a[k]>0)
ret++;
}
cout << "正数个数:" << ret << endl;
}
int main() {
positiveNum();
system("pause");
return 0;
}