c语言使用返回值指针函数编写输入三个整数求三个正确平均值
时间: 2024-06-14 10:04:54 浏览: 102
任输入三个数,求得平均值,平均值程序
5星 · 资源好评率100%
以下是使用返回值指针函数编写的C语言程序,用于输入三个整数并求它们的平均值:
```c
#include <stdio.h>
int* average(int a, int b, int c) {
static int result[3]; // 定义一个静态数组,用于存储结果
result[0] = (a + b + c) / 3; // 计算平均值
result[1] = a;
result[2] = b;
return result; // 返回结果数组的指针
}
int main() {
int num1, num2, num3;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
int* ptr = average(num1, num2, num3); // 调用返回值指针函数
printf("平均值:%d\n", *ptr); // 输出平均值
printf("输入的三个整数:%d %d %d\n", *(ptr+1), *(ptr+2), *(ptr+3)); // 输出输入的三个整数
return 0;
}
```
阅读全文