输入一个含有10个浮点数的一维数组,分别计算出数组中所有的正数的以及所有的负数的和?用C语言如何编程?

2024-12-27 05:42:19
推荐回答(1个)
回答1:

#include
void main()
{
int i;
double sum1=0,sum2=0,arr[10];
printf("请输入10个浮点数:\n");

for (i=0;i<10;i++)
{
scanf("%f",&arr[i]);

if (arr[i]>0)
sum1+=arr[i];
else
sum2+=arr[i];
}
printf("\n数组中所有正数的和为: %f",sum1);
printf("\n数组中所有负数的和为: %f\n",sum2);
}