从键盘输入数据到数组中,统计其中正数的个数并计算它的和

2024-11-08 09:29:42
推荐回答(2个)
回答1:

将,数组(1-N)循环赋值给变量tmparray
检查数组是否大于0
VB中的写法如(abc是数组)

for i=1 to ubound(abc)
if abc(i)>0 then tmparray=tmparray+abc(i)
next

最后tmparray就是大于0的统计喽

回答2:

#include
#include

int main()
{

int num[100],a,i;
int count=0,sum=0;

printf("输入要输入的个数:");
scanf("%d",&a);

printf("输入%d个数:",a);
for (i = 0; i < a; i++)
{
scanf("%d",&num[i]);
if (num[i]>0)
{
count++;
sum = sum + num[i];
}
}

printf("正数个数:%d个\n和为:%d\n",count,sum);
return 0;
}