
已解决问题
谷歌逗逗逗132用户在2014.12.04提交了关于“鸟巢c语言谁帮我看看那里错了”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T06:04:43。题目是7个评委打分去掉一个最高分和最低分然后输出平均分
我打的程序:
#include<stdio.h>
main(){
inti,a[7],min,max,x,y;
doubles=0;
for(i=0;i<7;i++){
scanf("%d",&a[i]);
if(i==0){min=max=a[0];}
else{
if(a[i]>max){max=a[i];x=i;}
if(a[i<min]){min=a[i];y=i;}
}
}
a[x]=0;
a[y]=0;
for(i=0;i<7;i++){
s=s+a[i];
}
printf("%lf",s/5);
}
不知道那里错了
希望大家能够帮助她。详细问题描述及疑问:
题目是7个评委打分去掉一个最高分和最低分然后输出平均分
我打的程序:
#include<stdio.h>
main(){
inti,a[7],min,max,x,y;
doubles=0;
for(i=0;i<7;i++){
scanf("%d",&a[i]);
if(i==0){min=max=a[0];}
else{
if(a[i]>max){max=a[i];x=i;}
if(a[i<min]){min=a[i];y=i;}
}
}
a[x]=0;
a[y]=0;
for(i=0;i<7;i++){
s=s+a[i];
}
printf("%lf",s/5);
}
不知道那里错了
期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !