#include <stdio.h>
#define maxsize 100
int n,a[100];
int count(){
int sum=0,i;
for(i=0;i<n;i++){
if(a[i]>0)
sum++;
}
return sum;
}
int main()
{
int i,x;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
printf("%d",count());
}
/*10
1 2 3 -4 5 6 -7 8 -9 10
*/
在输入的时候直接调用函数进行统计就可以了
int fun()
{
int n,count = 0;
printf("请输入要输入的整数个数:");
scanf("%d",&n);
printf("请输入%d个整数:",n);
for(int i=0;i<n;i++)
{
int m;
scanf("%d",&m);
if(m > 0)
count++;
}
return count;
}
void main()
{
int count = fun();
printf("本次输入正数个数为:%d",count);
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m