去掉最大值、最小值之后剩下的个数
2015-03-22 20:08
211 查看
1、输入一串数,以','分隔,输出所有数中去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个)
#include<iostream> using namespace std; void main(){ int n,i,j,a[100],t,count=0; cout<<"请输入数字的个数:"; cin>>n; for(i=0;i<n;i++){ cin>>a[i]; cin.ignore(1,','); //把','前面的一个字符清掉。 } for(i=0;i<n-1;i++) for(j=0;j<n-1-i;j++) if(a[j]>a[j+1]){ t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(i=0;i<n;i++) if(a[i]>a[0]&&a[i]<a[n-1])count++; cout<<"去掉最大数最小数后的个数为:"<<count<<endl; }
相关文章推荐
- 去掉最大值、最小值之后剩下的个数
- NO.1去掉最大值、最小值之后剩下的个数
- 华为机试题:去掉最大值、最小值之后剩下的个数 java版
- 去掉最大值、最小值之后剩下的个数
- 去掉最大值、最小值之后剩下的个数(华为上机试题8_29_1)
- 华为机试——去掉最大值、最小值之后剩下的个数
- 华为机试—去掉最大值、最小值后剩下的个数
- 题目:去掉最大值、最小值后剩下的个数
- 华为机试—去掉最大值、最小值后剩下的个数
- 一个数列,去掉最大和最小的数,求剩余的数的平均值
- leetcode算法题3:分组,让每个组的最小者,相加之后和最大。想知道桶排序是怎么样的吗?
- HDU 4289 最小割=最大流 求去掉最少点权值使得 起末点不连通
- 有n枚硬币按照0到n-1对它们进行编号,其中编号为i的硬币面额为vi,两个人轮流从剩下硬币中取出一枚硬币归自己所有,但每次取硬币的时候只能取剩下的硬币中编号最小的硬币或者编号最大的硬币,在两个都采用最
- leetcode算法题3:分组,让每个组的最小者,相加之后和最大。想知道桶排序是怎么样的吗?
- C# Form 固定大小、显示在屏幕中间、去掉最大,最小按钮
- 对于一个n位正整数a,去掉其中任意k(k<=n)个数字后,剩下的数字按原次序排列可以组成一个新的正整数。设计一个删数算法,使得剩下的数字组成的正整数最小。例如,a=13243221,k=5,输出:12
- 华为上机题1:去掉最大最小值之后数的个数
- 去掉Form的最大,最小和关闭按钮和边框
- 去掉最大值和最小值后求平均值的公式
- 陈利人 面试题 对于一个n位正整数a,去掉其中任意k(k<=n)个数字后,剩下的数字按原次序排列可以组成一个新的正整数。设计一个删数算法,使得剩下的数字组成的正整数最小。