思路:求出最大数和最小数和总数,在总数中减去最大数和最小数求剩下八个数的平均数
代码如下:(用随机数代替自己输入十个数)
#include#include #include int main() { int a[10],min,max=0,i,j; double sum; srand(time(NULL)); printf("十个数分别为:"); for(i=0;i<10;i++) { a[i]=rand()%10+1; printf("%d ",a[i]); } printf("n"); for(i=0;i<10;i++) //算出总数 { sum=sum+a[i]; } for(i=0;i<10;i++) //算出最大数 { if(maxa[i]) { min=a[i]; } } sum=(sum-min-max)/8; printf("去掉最大数和最小数它们的平均数为:"); printf("%lf",sum); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)