c语言比较三个数大小并求出最大最小值
要求
C语言比较三个数大小并求出最大最小值
上代码
#include <stdio.h>
// 返回最大值
int compare1(int a, int b)
{
return a > b ? a : b;
}
// 返回最小值
int compare2(int a, int b)
{
return a < b ? a : b;
}
// 主函数
int main(int argc, char **argv)
{
int a, b, c;
int max = 0; // 3个数中的最大值
int min = 0; // 3个数中的最小值
printf("请输入三个整数:");
scanf_s("%d%d%d", &a, &b, &c);
max = compare1(compare1(a, b), c);
min = compare2(compare2(a, b), c);
printf("\n其中最大值是 max=%d, 最小值 min=%d\n", max, min);
return 0;
}
调试结果:
_End
完事儿。
本文来自博客园,作者:想想就很离谱,转载请注明原文链接:https://www.cnblogs.com/lvvou/p/15687655.html