这是一道C++的题,题目在问题补充中,求解答
1.编写自定义函数,并使用全局变量来统计一个长度为10的整数数组中正数、负数和零的个数以及正数,负数对应的各自平均值。...
1. 编写自定义函数,并使用全局变量来统计一个长度为10的整数数组中正数、负数和零的个数以及正数,负数对应的各自平均值。
展开
1个回答
展开全部
#include <stdio.h>
int a[10];
int num1=0,num2=0,num3=0;
int sum1,sum2;
int main()
{
int i;
sum1 = 0;
sum2 = 0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]>0)
{
num1++;
sum1 += a[i];
}
else if(a[i]<0)
{
num2++;
sum2 += a[i];
}
else num3++;
}
printf(">0:%d,ave=%f,<0:%d,ave=%f,=0:%d",num1,sum1*1.0/num1,num2,sum2*1.0/num2,num3);
return 0;
}
int a[10];
int num1=0,num2=0,num3=0;
int sum1,sum2;
int main()
{
int i;
sum1 = 0;
sum2 = 0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]>0)
{
num1++;
sum1 += a[i];
}
else if(a[i]<0)
{
num2++;
sum2 += a[i];
}
else num3++;
}
printf(">0:%d,ave=%f,<0:%d,ave=%f,=0:%d",num1,sum1*1.0/num1,num2,sum2*1.0/num2,num3);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询