从键盘输入3个整数,a、b、C,输出三个数的中间 数,用自定义并调用函数Med(int a,int b,int c)实现,c语言
时间: 2024-02-15 17:05:21 浏览: 16
C语言实验-有3个整数a,b,c,由键盘输入,输出其中最大的数(或最小的数)。
好的,我理解了你的问题。下面是实现该功能的 C 语言代码:
```c
#include <stdio.h>
int Med(int a, int b, int c);
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
printf("它们的中间数是:%d\n", Med(a, b, c));
return 0;
}
int Med(int a, int b, int c) {
if (a > b) {
if (b > c) {
return b;
} else if (a > c) {
return c;
} else {
return a;
}
} else {
if (a > c) {
return a;
} else if (b > c) {
return c;
} else {
return b;
}
}
}
```
在上面的代码中,`Med` 函数实现了求三个数的中间数的功能。在 `main` 函数中,我们通过调用 `Med` 函数得到了输入的三个数的中间数,并输出结果。
希望这个代码能够帮助到你!
阅读全文