【刷题记录】
写在前面此系列文章仅是对个人刷题的记录,如有错误望大家谅解。
第28次刷题
一、牛客网刷题
1.题目描述:公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。
2.代码:
#include<stdio.h>
int main()
{
int a[7]; //定义数组
int min=0,max=100;//定义变量赋初值
float ave,sum=0;
for(int i=0;i<7;i++)//定义循环变量
{
scanf("%d ",&a[i]);//输入数值
if(min<a[i])//找寻最大值最小值
min=a[i];
if(max>a[i])
max=a[i];
sum+=a[i];
}
sum=sum-max-min;//去掉最高分和最低分
ave=sum/5; //求平均值
printf("%.2f",ave);//保留后两位输出
return 0; //返回函数0
}
3.问题分析:定义7名考官为数组,比较数的大小,输出最大值和最小值,减去最大,最小数。求平均值。保留后两位。