1
#include<stdio.h>
int main()
{
int i,n,pn=0,ps=0,nn=0,ns=0;
for(i=1;i<=10;i++)
{
scanf("%d",&n);
if(n>0)
{
pn++;
ps+=n;
}
else
if(n<0)
{
nn++;
ns+=n;
}
}
printf("正数个数=%d,正数之和=%d\n负数个数=%d,负数之和=%d\n",pn,ps,nn,ns);
return 0;
}
2
#include<stdio.h>
int main()
{
int i=1,n,countz=0,countf=0,sumz=0,sumf=0;
do
{
printf("%d Input n\n",i++);
scanf("%d",&n);
if(n>0)
{
countz++;
sumz+=n;
}
if(n<0)
{
countf++;
sumf+=n;
}
}while(i<=10);
printf("There are %d positive numbers\n",countz);
printf("There are %d negative numbers\n",countf);
printf("Sum of positive numbers %d \n",sumz);
printf("Sum of negative numbers %d \n",sumf);
return 0;
}