if else 的嵌套型!
学生成绩的评价?一种:
#include <stdio.h>
int main (void)
{
int score;
printf("请输入一个整数:");
scanf("%d",&score);
if(score>=90)
printf("\n优\n");
else if(score>=80)
printf("\n良\n");
else if(score>=70)
printf("\n中\n");
else if(score>=60)
printf("\n良\n");
else
printf("\n不及格\n");
}
二种:
#include <stdio.h>
int main (void)
{
int score;
printf("请输入一个整数:");
scanf("%d",&score);
if(score>=90)
printf("\n优\n");
else if(90>score>=80)
printf("\n良\n");
else if(80>score>=70)
printf("\n中\n");
else if(70>score>=60)
printf("\n良\n");
else
printf("\n不及格\n");
}
红色字体,与前边有什么区别,为什么运行第二种结果只有优和不及格。