新手也看得懂的代码(求赞)
2024-02-01 15:56:40
发布于:广东
90阅读
0回复
0点赞
[#include <bits/stdc++.h>
using namespace std;
bool ren(long long a,long long b,long long c){
int sum=0;
if(a<0) sum+=1;
if(b<0) sum+=1;
if(c<0) sum+=1;
if(sum>=2) return 1;
else return 0;
}
int main(){
long long a[100000],n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int j=0;j<n-2;j+=1){
if(ren(a[j],a[j+1],a[j+2])==1){
swap(a[j],a[j+1]);
swap(a[j+1],a[j+2]);
}
else{
swap(a[j+2],a[j]);
}
}
for(int i=0;i<n;i++){
cout<<a[i]<<' ';
}
return 0;
}](url)
全部评论 3
我没看懂题目
2024-05-15 来自 广东
0鹅
2024-05-18 来自 广东
0
e
2024-05-15 来自 广东
0*Thanks!
*Is very good!2024-04-21 来自 广东
0
有帮助,赞一个