C语言:用do while语句实现反复从键盘输入一个整数,如果大于或等于零,累加求和,直到输入负数结束。然后输出平均值并输出。
时间: 2024-05-13 07:20:35 浏览: 142
用C语言实现累加求和各种源程序.doc
```c
#include <stdio.h>
int main() {
int num, sum = 0, count = 0;
float avg;
do {
printf("请输入一个整数:");
scanf("%d", &num);
if (num >= 0) {
sum += num;
count++;
}
} while (num >= 0);
if (count > 0) {
avg = (float) sum / count;
printf("平均值为:%.2f\n", avg);
} else {
printf("没有输入任何非负数!");
}
return 0;
}
```
阅读全文