问题描述:
在歌手大奖赛中,有10个评委为参赛的选手打
分,分数为1~10分。请在大奖赛计分程序基础
上,增加功能,若用户输入不在0-10范围内,
则立即要求重输,直到正确。
#include<iostream>
using namespace std;
int main()
{
int i,max,min,sum;
int a[15];
sum=0;
float end;
for(i=1;i<=10;i++)
{
cin>>a[i];
if(a[i]<1||a[i]>10)
{
cout<<"输入错误!请重新输入!"<<endl;
cin>>a[i];
}
sum=sum+a[i];
}
max=a[1];
min=a[i];
for(i=1;i<=10;i++)
{
if(a[i]>max)
{
max=a[i];
}
if(a[i]<min)
{
min=a[i];
}
}
end=(sum-min-max)/8;
cout<<end<<endl;
}