#求两人成绩的最高分,输入两人成绩,输出最高分

例如:

1.输入:75 95 6

   输出:95

2.输入:77 77 5

  输出:77(当有相同的成绩时输出只有一个77才对)

错误示范:

#include <stdio.h>

#include <stdlib.h>


int main()

{

   int a,b;

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

   if(a>=b)

       printf("%d",a);

   if(b>=a)

       printf("%d",b);

   return 0;

}//此代码当输入两个相同的数时,会输出两个数,因为它既满足第一个if后面的条件,也满足第二个if后面的条件,所以两个输出都会执行,所以这里我们要用到,if-else语句,此时if后面的语句块和else后面的语句块就有且只有一个语句块能执行

c语言训练A7_#求两人成绩的最高分

正确代码:

#include <stdio.h>

#include <stdlib.h>


int main()

{

   int a,b;

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

   if(a>=b)

       printf("%d",a);

   else

       printf("%d",b);

   return 0;

}

c语言训练A7_#include_02


c语言训练A7_#求两人成绩的最高分_03