第六题感谢谢谢谢谢谢谢

 

代码如下:

#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;
}