方法一
int main()
{
int i,count=0,sum=0;
printf("Input number when zero or negative is over.\n");
while(i>0)
{
scanf("%d",&i);
sum=sum+i;
count++;
if(i<=0)
break;
}
printf("sum=%d",sum);
printf("count=%d",count);
return 0;
}
方法二
int main()
{
int i,n,sum=0,count=0;
printf("Input number when zero or negative is over.\n");
for(i=1;;i++)
{
scanf("%d",&n);
if(n>0)
{
sum=sum+n;
count++;
}
if(n<=0)
{
break;
}
}
printf("sum=%d",sum);
printf("count=%d",count);
return 0;
}