文章
5
粉丝
0
获赞
5
访问
6.2k
 
//注意相等情况
#include<stdio.h>
#include<stdlib.h>
int main(){
    int i,n,min,max,*a;
    scanf("%d",&n);
    a = (int*) malloc(sizeof(int)*n);
    for(i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    min=a[0];
    max=a[0];
    for(i=0;i<n;i++){
        if(a[i]>max)
            max = a[i];
        if(a[i]<min)
            min = a[i];
    }
    //如果max==min则该数组全相等,估最大最小值删除一个,所以少读两个数字即可(n-2)
    if(max == min){
        for(i=0;i<n-2;i++){
            printf("%d ",a[i]);
   &nb...
登录后发布评论
暂无评论,来抢沙发