上级目的:利用数组解决实际问题
上级内容:解决实际问题
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:杨晨
* 完成日期:2012 年 11月8 日
* 版 本 号:v1.0
*
* 输入描述:输入十个数
* 问题描述:输入十个数,去掉最高分和最低分求平均值。
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略
*/
#include<iostream>
using namespace std;
int main()
{
int a[11];
int i,j,t,pritf;
cout<<"请输入分别输入十个评委的分数:"<<endl;
for(i=1;i<11;i++)
cin>>a[i];
cout<<endl;
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
{
pritf=(a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9])/8;
cout<<"平均分为:"<<pritf<<endl;
}
return 0;
}
结果:
心得体会:
自学利用数组解决了这个问题。。。因为比较来比较去肯定把自己比较糊涂了,不如利用数组来解决这个问题!!好兴奋!