社区讨论

求助 为什么我这个输入超过九个分数 就会出现异常

P5726【深基4.习9】打分参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lo1xo8ct
此快照首次捕获于
2023/10/23 04:40
2 年前
此快照最后确认于
2023/11/03 05:07
2 年前
查看原帖
C
#include<stdio.h>
int main()
{
    int n,i,j,t;
    float a,sum=0;
    scanf("%d",&n);
	int b[n];
    for(i=0;i<n;i++)
        scanf("%d",&b[i]);
    for(j=0;j<n;j++) 
	    for(i=0;i<n;i++)
        {
    	    if(b[i]<b[i+1])
    	      {	t=b[i];
    		    b[i]=b[i+1];
    		    b[i+1]=t;
		                  } }     
	for(i=0;i<n;i++)
	   sum+=b[i];
	   sum=sum-b[0]-b[n-1];
	   a=sum/(n-2);
       printf("%.2f",a);
	   return 0;
}//10  8 3 9 9 6 6 10 8 5 8 7.38

回复

2 条回复,欢迎继续交流。

正在加载回复...