本帖最後由 高鋐鈞 於 2024-9-14 11:26 編輯
- #include<bits/stdc++.h>
- using namespace std;
- struct Data{
- int a,b,c;
- };
- bool compare(Data n1,Data n2){
- return n2.c>n1.c;
- }
- int main()
- {
- int x;
- cin>>x;
- Data n[x];
- for(int i=0;i<x;i++){
- cin>>n[i].a>>n[i].b;
- n[i].c=n[i].a*n[i].b;
- }
- sort( n,n+x,compare);
- for(int i=0;i<x;i++){
- cout<<n[i].a<<"x"<<n[i].b<<"="<<n[i].c<<endl;
- }
- return 0;
- }
複製代碼 |