楼主,看我这个吧,已经测试过没问题。
#include "stdafx.h"
#include <stdio.h>
void main()
{
int input, sum = 0, count = 0, Num = 3;
printf("请输入20个数:\n");
do
{
scanf("%d", &input);
if(input >= 0)
{
sum += input;
count ++;
}
Num --;
} while(Num != 0);
printf("\n非负数的个数 : %d \t 总和是: %d\n", count, sum);
}
温馨提示:答案为网友推荐,仅供参考