写一个函数返回三个整数中的中间数。

  • Post author:
  • Post category:其他


写一个函数返回三个整数中的中间数。函数原型:int mid(int a, int b, int c),返回a,b,c三数中大小位于中间的一个数。在main函数中调用该函数进行测试。

**输入格式要求:"%d%d%d" 提示信息:"请输入三个不同的整数:"
**输出格式要求:"中间的一个数为%d\n"
程序运行示例:
请输入三个不同的整数:9 6 3
中间的一个数为6
#include<stdio.h>
int midnum(int a,int b,int c){
    if(a>=b && b>=c || c>=b && a<=b)
        return b;
    else if(a>=c && c>=b || b>=c && a<=c)
        return c;
    else return a;
}
int main(void){
    int a, b, c;
    printf("请输入三个不同的整数:");
    scanf("%d%d%d", &a, &b, &c);
    printf("中间的一个数为%d\n",midnum(a,b,c));
    return 0;
}



版权声明:本文为weixin_45791740原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。