#include<stdio.h> int main() { int max_4(int a,int b,int c,int d); //对max_4函数的声明 int a,b,c,d,max; //对a,b,c,d,max的整型变量定义 printf("Please enter 4 integer numbers:"); //提示4个数中最大值 scanf("%d %d %d %d",&a,&b,&c,&d); //输入4个数值 max=max_4(a,b,c,d); //调用max_4函数,得到4个数中的最大者 printf("max=%d\n",max); //输出4个数中的最大者 return 0; } int max_4(int a,int b,int c,int d) //定义max_4函数 { int max(int x,int y); //对max的函数声明 int m; m=max(a,b); m=max(m,c); m=max(m,d); return m; } int max(int x,int y) { if(x>y) return x; else return y; }