任意输入十个数,计算所有正数的和,负数的和以及十个数的和,怎么写这个程序?用循环语句来解答

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:28:41

任意输入十个数,计算所有正数的和,负数的和以及十个数的和,怎么写这个程序?用循环语句来解答
任意输入十个数,计算所有正数的和,负数的和以及十个数的和,怎么写这个程序?用循环语句来解答

任意输入十个数,计算所有正数的和,负数的和以及十个数的和,怎么写这个程序?用循环语句来解答
再简化一下
#include<stdio.h>
#define N 10
void main()
{int a[N], i,s1=0,s2=0;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++)
{
if(a[i]>0)
s1+=a[i];
else
s2+=a[i];
}
printf("所有正数的和:%d\n",s1);
printf("所有负数的和:%d\n",s2);
printf("总和:%d\n",s1+s2);
}
你的串号我已经记下,采纳后我会帮你制作

int i,a,sum1=0,sum2=0,sum3=0
for i=1 to 10
input a
if a<0
then sum1=sum1+a
else sum2=sum2+a
end if
end for
sum3=sum1+sum2
print sum1,sum2,sum3 'sum1为负数和sum2为正数和sum3为10个数的和
这是伪代码 你要想上机用不行