用c语言输出,求任意三个整数a,b,c的平均值,三者和为0时结束
时间: 2024-12-08 15:14:57 浏览: 10
(完整word版)C语言编程练习题绝对经典!.doc
在C语言中,你可以通过以下步骤来实现这个功能:
1. 首先,声明并初始化三个整数变量a、b和c,并设置初始值,如`int a = 0`, `int b = 0`, 和 `int c = 0`。
2. 使用一个循环结构(如while循环),持续读取用户的输入,并将它们加到对应的变量上。
3. 计算当前三数之和,如果和为0,则说明满足条件,退出循环;否则,继续计算平均值。
4. 当和不为0时,计算平均值并输出。
下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, c, sum = 0; // 初始化和为0
while (1) { // 循环直到三者和为0
printf("请输入一个整数(当和为0时退出):");
scanf("%d", &a);
sum += a;
if (sum == 0) break; // 三者和为0则跳出循环
printf("请输入第二个整数:");
scanf("%d", &b);
sum += b;
if (sum == 0) break; // 同理,若和为0则跳出
printf("请输入第三个整数:");
scanf("%d", &c);
sum += c;
if (sum == 0) break; // 如果和还是0,跳出
float average = (float)(a + b + c) / 3.0; // 计算平均值
printf("当前三数的平均值为 %.2f\n", average); // 输出平均值
}
return 0;
}
```
阅读全文