『壹』 杭电acm2014 青年歌手大赛 我写了一个很弱智的程序。。。。但是我不知道他错在哪
您好:
#include <stdio.h>
int main(){
double t, max, min, ave;
int n, i;
while ( ~scanf("%d", &n) ){
scanf("%lf", &t);
max = t;
min = t;
ave = t;
for ( i=1; i<n; ++i ){
scanf("%lf", &t);
if ( t > max ){
max = t;
}
if ( t < min ){
min = t;
}
ave += t;
}
printf("%.2lf\n", (ave-max-min)/(n-2));
}
return 0;
}
『贰』 青年歌手大奖赛_评委会打分 杭电的,谁帮我看看我错哪。。
dim a(9) as integer \'表示10个评委打的分数\r\ndim max as integer\r\ndim min as integer\r\ndim sum as integer\r\ndim pingjunfen as integer\r\ndim i as integer\r\nmax=a(0)\r\nmin=a(0)\r\nfor i =1 to 9\r\nif a(i)>max then \r\nmax=a(i)\r\nelse \r\nmin=a(i)\r\nend if\r\nnext\r\nfor i = 0 to 9\r\nsum=sum+a(i)\r\nnext\r\npingjufen=(sum-max-min)\/8\'我在这里是去除了最高分和最低分剩下的8个人的品均,不知道具体业务怎么样,你可以改一下