问题标题: 酷町堂:为什么!这个代码没法输出!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

0
0
已解决
马屹辰
马屹辰
修练者
修练者

题目链接: 酷町堂:5375

#include<iostream>
using namespace std;
int n,a[1005],cnt=0,b[1005];
bool c=1;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=2;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(a[i]>a[j]){
                c=0;
                break;
            }else{
                c=1;
            }
        }
        if(c==0){
            cnt++;
            c=1;
            b[a[i]]++;
        }    
    }
    for(int i=2;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(a[i]<a[j]){    
                c=0;
                break;
            }else{
                c=1;
            }
        }
        if(c==0&&b[a[i]]==0){
            cnt++;
            c=1;
        }
    }
    cout<<cnt;
}


0
已采纳
钱逸宸
钱逸宸
新手光能
新手光能

?你把他当成选择排序了

0
0
0
我要回答