C语言中求最大最小值的库函数
最近在倒腾算法,遇到了求三个数中最小的那个运算,自己写了一个,发现还是大学水平,在网上发现了一个比较好的例子,这就记录下了。
#include <stdio.h> int min_fun(int a, int b, int c) { int min; return c<(min=a<b?a:b)?c:min; } int max_fun(int a, int b, int c) { int max; return c>(max=a>b?a:b)?c:max; } int main() { int a =-5, b=6, c=7; int ret = min_fun(a,b,c); printf("min value:%d \n",ret); ret = max_fun(a,b,c); printf("max value:%d \n",ret); return 0; }
运行结果:
min value:-5 max value:7
版权声明:本文为dylancao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。