文章

12

粉丝

10

获赞

1

访问

5.8k

头像
删除最大最小数 题解:
P1022 贵州大学机试题
发布于2024年3月5日 15:39
阅读数 553

#include<iostream>
using namespace std;

int main()
{
    int n;
    cin>>n;
    int A[128]={0};

    for(int i=0;i<n;i++)
    {
        cin>>A[i];
    }
    int maxA=A[0],minA=A[0];
    int j=0,k=0;
    for(int i=0;i<n;i++)//找出最值及下标
    {
        if(maxA<A[i]){maxA=A[i];j=i;}
        if(minA>A[i]){minA=A[i];k=i;}
    }
    if(k==j){j=0;k=n-1;}//考虑输入一致情况
    for(int i=0;i<n;i++)
    {
        if((i!=j)&&(i!=k))
            cout<<A[i]<<" ";
    }
    //system("pause");
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发