#include <stdio.h>
int main()
{
int sum = 0,count = 0,n;
while(1){
printf("Input a number:");
scanf("%d",&n);
if(n == 0) break;
if(n > 0){
count ++;
sum += n;
}
}
printf("sum = %d, count = %d",sum,count);
}
#include<stdio.h>
int main() {
int a, s = 0, cnt = 0;
while(1) {
printf("Input a number:");
scanf("%d", &a);
if(a == 0)
break;
if(a > 0) {
cnt++;
s += a;
}
}
printf("sum = %d, count = %d",s,cnt);
return 0;
}
供参考:
#include <stdio.h>
int main()
{
int n, sum=0, count=0;
while (1)
{
printf("Input a number:");
scanf("%d", &n);
if (n == 0) break;
else if (n < 0)
continue;
else {
sum += n;
count++;
}
}
printf("sum = %d, count = %d", sum, count);
return 0;
}