C语⾔编程例⼦-求最低分和最⾼分演⽰版本
VS2013
求最低分和最⾼分
实例说明:
编写⼀个程序,要求从键盘上输⼊某个学⽣的四科成绩,求出该学⽣的最⾼分和最低分。
本实例使⽤if语句进⾏条件判断,输⼊4个数据s1、s2、s3、s4,讲s1的值赋给min和max最为最⼩值,
同时也作为最⼤值。如果s2的值⼩于min,则将最⼩值min替换成s2;如果s2的值⼤于max,
将最⼤值max替换成s2.以此类推,进⾏s3与min和max的⽐较、s4与min和max的⽐较,
最终得到最⾼分和最低分。
#include <stdio.h>
#include <math.h>
int main()
{
float s1, s2, s3, s4, min, max;//定义浮点型变量
printf("输⼊4个成绩:\n");//提⽰⽤户输⼊4个值
scanf_s("%f%f%f%f", &s1, &s2, &s3, &s4);//接收⽤户输⼊的值
min = max = s1;//将第⼀个数赋值给min和max变量
if (s2 < min)//查看s2是否⽐min变量⼩
min = s2;//如果s2⽐min⼩,则替换最⼩值
else if (s2 > max)//如果⽐最⼤值⼤
max = s2;//将替换最⼤值
if (s3 < min)//⽐较第3科成绩
min = s3;
else if (s3 > max)
max = s3;
if (s4 < min)//⽐较第4科成绩
min = s4;
c编程网else if (s4 > max)
max = s4;
printf("min=%3.2f  max=%3.2f\n", min, max);//输出最⼤值和最⼩值
return0;
}
阿飞
2021年8⽉6⽇