【项目2-三数最大值】
1.项目要求:
输入3个整数,输出其中的最大值。
提示:求出两数的大值,再求这个大值与第三数间的大值,为三数最大值
2.分析:
- 定义三个整数变量,进行随机输入;
- 设定一个中间变量,最为比较最大值的结果;
- 前两个先比,得到最大值,然后与第三数比较;
- 如果第三个数比最大值大,排序结果得出;
- 如果第三个书比最大值小,最大值得出,然后第三个数再与第二大数比较。
3.编程:
#include<stdio.h>
void compare (int a,int b,int c)//比较函数
{
int term;
if(a>b)
term=a;
else
term=b;
if(term<c)
printf("The max number is:%d\n",c);
else
printf("The max number is:%d\n",term);
}
void main()
{
int a,b,c,term;
printf("Plese input a,b,c:\n");
scanf("%d%d%d",&a,&b,&c);
compare(a,b,c);
}
4.验证:
经过测试已经达到了题目所要求的功能,以下为实验的截图: