1. 程式人生 > >C語言的函式巢狀呼叫

C語言的函式巢狀呼叫

程式碼片段:輸入三個數求出最大值減去最小值是多少,利用了函式的巢狀呼叫

#include <stdio.h>

#include <stdlib.h>
int max(int a,int b,int c)
{
int t;
t = a > b ? a : b;
return t > c ? t : c;
}

int min(int a,int b,int c)
{
int t;
t = a < b ? a : b;
return t < c ? t : c;
}

int dis(int a,int b,int c)
{
return max(a,b,c) - min(a,b,c);
}

int main()
{
int a = 45,b = 32,c = 98;
int ret;

ret = dis(a,b,c);

printf("ret = %d\n",ret);

return 0;
}