该程序涉及if语句的嵌套,具体算法是比较三个数的逻辑算法:
(1)取3个数中的任意2个数比较,将大的那个数赋给max;
(2)让剩下的那个数和上一步赋给的最大值比较,将较大的数赋值给max;
(3)输出最大值。
具体程序如下:
#include
{ int a,b,c;scanf("%d %d %d",&a,&b,&c); // 输入3个数int max = a; //默认最大值为aif(max
if(max < c) //将前两个中最大值与c比较,得出真正的最大值 max = c;printf("%d",max); //输出最大值
return 0;}