编辑代码

/*【程序设计1】任意输入10个整数存入数组n中,分别统计其中的正数、负数和零的个数,并求和。
例如,输入10个整数:1 9 18 0 -8 -11 23 2 0 -5
输出为:
正数有5个,sum=53
负数有3个,sum=-24
零有2个
------------------------------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数main或其它函数中给出的内容,仅在
      Program-End之间填入若干语句。不要删除标志否则不得分。
---------------------------------------------------------*/
#include <stdio.h>
 int main()
 {
	int  i, n[10];
	int sum1=0;
	int sum2=0;
	int t1=0,t2=0,t3=0;
	printf("Please input 10 numbers:\n");
	/**********Program**********/
for(i=0;i<10;i++)
scanf("%d",&n[i]);
for(i=0;i<10;i++)
{if(n[i]>0) {sum1=sum1+n[i];t1++;}
if(n[i]<0) {sum2=sum2+n[i];t2++;}
if(n[i]==0) t3++;}
	/**********  End  **********/
	printf("正数有%d个,sum=%d\n", t1,sum1 );
	printf("负数有%d个,sum=%d\n", t2,sum2) ;
	printf("零有%d个\n",t3);
	return 0;
}