要求两个数不能比较,但是要输出最大,最小值
#include <stdio.h>
int max(int a, int b);
int min(int a, int b);
/* 要求两个数不能比较,但是要输出最大,最小值 */
main()
{
int a, b;
a = 13;
b = 20;
printf("%d\n", max(a, b));
printf("%d\n", min(a, b));
return 0;
}
/* getline函数:求两数最大值 */
int max(int a, int b)
{
int max;
max = (a + b + abs(a - b)) / 2; /* abs函数:求绝对值 */
return max;
}
/* min函数:求两数最小值 */
int min(int a, int b)
{
int min;
min = (a + b - abs(a - b)) / 2;
return min;
}
1214

被折叠的 条评论
为什么被折叠?



