#include <stdio.h>

int main() {
    int num, sum = 0, count = 0;
    
do {
        printf("请输入一个整数:");
        scanf("%d", &num);
        
        if (num >= 0) {
            sum += num;
            count++;
        }
    } while (num >= 0);
    
    float average = 0.0;
    if (count > 0) {
        average = (float)sum / count;
    }
    
    printf("AVE=%.2f\n", average);
    return 0;
}

该程序通过循环从键盘输入整数,并累加所有非负数,最终计算所有非负数的平均值。

C语言循环求和并计算平均值

原文地址: https://www.cveoy.top/t/topic/byPV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录