编写一个程序,从三个整数中选出最大的数输出。
提示:可参考求两个数较大值的方法,先求两个数较大值,再把较大值与第三个数比较,得出三个数最大值。
注意:这是第一个要求编写的较复杂的C程序,读者可分如下步骤进行。
(1) 输入编写的源程序代码。
(2) 检查程序有无错误,有则改之。
(3) 编译程序,如有错误,请仔细分析错误信息提示,改正错误。
(4) 运行程序,输入数据,分析运行结果。
(5) 自己修改程序(如故意改错),分析其编译和运行情况。
(6) 将调试好的程序保存起来。
【输入形式】
按照屏幕提示输入a、b、c三个变量的值,变量值之间用逗号分隔,输入完毕按回车键。
【输出形式】
输出三个数的最大值。
【样例输入1】(下划线部分为输入内容)
Please input a,b,c:5,8,10
【样例输出1】
max=10
【样例输入2】(下划线部分为输入内容)
Please input a,b,c:9,5,6
【样例输出2】
max=9
【样例输入3】(下划线部分为输入内容)
Please input a,b,c:9,15,6
【样例输出3】
max=15
#include<stdio.h>
int main()
{
int a,b,c;
int x;
printf("Please input a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
x=max(a,b,c);
printf("max=%d",x);
}
int max(int a, int b,int c){
int x;
x=(a>b)?a:b;
x=(x>c)?x:c;
return x;
}