C语言,怎么比较一个数组中各个数的大小,并剔除最大值和最小值?

一个数组,不知道有几个数,怎么编写程序呀??

就用冒泡排序的单次遍历就可以啦,只是同时记录最小和最大,至于不知道有几个数,在输入数组之前把数组初始化为一个特定的数就行啦就可以啦,或者,用字符型数组,A[n]!='\0'就好了
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-01
int max,min
for(i=0;i<sizeof(a)/sizeof(a[0])-1;i++)
   {
     max=min=a[0];
     if(a[i]>max){ max=a[i];k=i;}
     if(a[i]<min){ min=a[i];m=i;}
     }
     for(i=k..)

本回答被提问者采纳
第2个回答  2014-11-21
a为数组名,strlen((char *)a)/sizeof(int)应该能求出数组中数的个数

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网