用于将计算n个元素组成的整型数组中去掉一个最大值和一个最小值后求平均值

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:58:03
#1 #define N 10
#2 main()
#3 { int a[N],i,sum,max,min;
#4 float aver;
#5 for (i=0;i<n;i++)
#6 scanf("%d",&a[i]);
#7 sum=max=min=0;
#8 for (i=1;i<N;i++)
#9 { if (max<a[i]) max=a[i];
#10 if (min>a[i]) min=a[i];
#11 sum=sum+a[i]; }
#12 aver=(sum-max-min)/(N-2);
#13 printf("average=%f\n",aver);
#14 }

#define N 10
#include <stdio.h>
void main()
{
int a[N],i,sum,max,min;
float aver;
for (i=0;i<N;i++)
scanf("%d",&a[i]);
sum=max=min=0;
{ if (max<a[i]) max=a[i];
if (min>a[i]) min=a[i];
sum=sum+a[i]; }
aver=(sum-max-min)/(N-2);
printf("average=%f\n",aver);
}

除了没有头文件调用#include<stdio.h>
我看没错啊 要说错就是N与n的区别\
#define N 10
#include<stdio.h>
void main()
{ int a[N],i,sum,max,min;
float aver;
for (i=0;i<N;i++)
scanf("%d",&a[i]);
sum=max=min=0;
for (i=1;i<N;i++)
{ if (max<a[i]) max=a[i];
if (min>a[i]) min=a[i];
sum=sum+a[i]; }
aver=(sum-max-min)/(N-2);
printf("average=%f\n",aver);
}

先针构造一个有n个元素组成的有序(按照元素数升序)单项链表,并将打印出来。 有一个含有10个元素的整型数组,编程将其元素按逆序存放 用new分配一个具有10个元素的整型数中,从键盘输入元素值,然后输出。 使用getchar将整型数存入数组的问题~ 将N个字组成1句话 一个集合由n个元素组成,它的子集个数是多少?怎么证明? 编程输入整型二维数组a[6][6],找出其中值最大的元素,并将该最大元素与数组中最后一个元素交换后输出该数 将4个不同的数排列在一起,可以组成24个不同的数。。。 将整型数组中的所有元素镜像对调,第一个与最后一个对调,第二个与倒数第二个对调,按对调后的结果输出 从键盘接收N个整型数并存放在一个整型数组中,在主函数中调用该函数计算出这N个整数之和