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

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:26:48

#include<stdio.h>
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);
}