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; }