|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
分析以下程序
(2)以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请将程序补充完整。
/* c4-3.c 求最大值最小值程序 */
#include <stdio.h>
void main( )
{ float x,amax,amin;
scanf("%f",&x);
amax=x;
amin=x;
while ( _______________ )
{ if (x>amax) amax=x;
if ( _______________ ) amin=x;
scanf("%f",&x);
}
printf("\namax=%f\namin=%f\n",amax,amin);
}
- #include <stdio.h>
- void main( )
- {
- float x,amax,amin;
- scanf("%f",&x);
- amax=x;
- amin=x;
- while (x >= 0)
- {
- if (x > amax)
- amax = x;
- if (x < amin)
- amin = x;
- scanf("%f",&x);
- }
- printf("\namax=%f\namin=%f\n",amax,amin);
- }
复制代码
这段程序的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩。程序首先通过 scanf 函数获取第一个成绩 x ,然后将 x 赋值给 amax 和 amin ,作为最大值和最小值的初始值。接着进入 while 循环,当输入负数时(即 x 小于0)结束输入。在循环中,通过 if 语句判断当前输入的成绩是否大于最大值 amax ,如果是则更新 amax 的值;同时判断当前输入的成绩是否小于最小值 amin ,如果是则更新 amin 的值。最后通过 printf 函数输出最大值和最小值。
|
|