2 条题解

  • 3
    @ 2024-11-25 13:11:18

    #include<bits/stdc++.h> using namespace std; struct data{ int j; int y; }n[105]; bool cmp(data x,data z){ if(x.j<z.j) return 1; if(x.j==z.j){ if(x.y<z.y) return 1; else return 0; } return 0; } int main(){ for(int i=1;i<=3;i++){ cin>>n[i].y; n[i].j=abs(n[i].y); } sort(n+1,n+3+1,cmp); for(int i=1;i<=3;i++){ cout<<n[i].y<<" "; } return 0; }

    • 1
      @ 2025-5-25 10:24:01

      clude<bits/stdc++.h> using namespace std; struct data{ int j; int y; }n[105]; bool cmp(data x,data z){ if(x.j<z.j) return 1; if(x.j==z.j){ if(x.y<z.y) return 1; else return 0; } return 0; } int main(){ for(int i=1;i<=3;i++){ cin>>n[i].y; n[i].j=abs(n[i].y); } sort(n+1,n+3+1,cmp); for(int i=1;i<=3;i++){ cout<<n[i].y<<" "; } return 0; }*1. *

      • 1

      信息

      ID
      166
      时间
      1000ms
      内存
      64MiB
      难度
      6
      标签
      递交数
      48
      已通过
      14
      上传者