C言語メモ6
2つの数は比較できませんが、最大、最小値を出力します.
#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
", max(a, b));
printf("%d
", 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;
}