题目:用函数嵌套比较4位数大小:
#include <stdio.h>
int MaxNumberTwo(int a,int b)
{
int max;
max=a>b?a:b;
return max;//可以直接三目运算简化
}
int MaxNumber(int a,int b,int c,int d)
{
int max;
max=MaxNumberTwo(a,b);
max=MaxNumberTwo(max,c);
max=MaxNumberTwo(max,d);
return max;
}
int main()
{
int a1;
int a2;
int a3;
int a4;
int max;
puts("Plesae Input four numbers:");
scanf("%d%d%d%d",&a1,&a2,&a3,&a4);
max = MaxNumber(a1,a2,a3,a4);
puts("The biggest number is:");
printf("%d",max);
return 0;
}
结果: