#求三个人成绩的最高分,输入三个人的成绩,输出最高分(并且用&&表示)

例如:

1.输入:87 65 98

  输出:98

2.输入:88 88 88

   输出:88(执行代码时一定要检查当成绩相等时的情况)

错误代码:

#include <stdio.h>

#include <stdlib.h>


int main()

{

   int a,b,c;

   scanf("%d%d%d",&a,&b,&c);

   if(a>=b&&a>=c)

       printf("%d",a);

   if(b>=a&&b>=c)

       printf("%d",b);

   if(c>=a&&c>=b)

       printf("%d",c);


   return 0;

}//错误原因见c语言训练7

c语言训练A8_#求三个人成绩的最高分

正确代码:

#include <stdio.h>

#include <stdlib.h>


int main()

{

   int a,b,c;

   scanf("%d%d%d",&a,&b,&c);

   if(a>=b&&a>=c)

       printf("%d",a);

   else if(b>=a&&b>=c)

       printf("%d",b);

   else

       printf("%d",c);


   return 0;

}

c语言训练A8_c语言_02

c语言训练A8_#求三个人成绩的最高分_03