笔记
2026-01-24 16:21:25
发布于:河北
#include<iostream>
#include <vector>
#include<algorithm>
using namespace std;
struct Node{
string number;
int size;
};
bool cmp(Node x,Node y){
if(x.size != y.size){
return x.size > y.size;
}
else{
return x.number > y.number;
}
}
int a[100010];
int main() {
int n;
cin >> n;
//比较长度为1000的n个数字大小
Node arr[100];
vector<Node> b(n);
for(int i = 0; i < n; i ++){
cin >> arr[i].number;
arr[i].size = arr[i].number.size();
}
sort(arr,arr + n,cmp);
return 0;
}
#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int x,int y){//5 4 3 2 1
return x > y;
}
int a[100010];
int main() {
int n;
cin >> n;
for(int i = 0; i < n; i ++){
cin >> a[i];
}
sort(a + 0,a + n,cmp);
for(int i = 0; i < n; i ++){
cout << a[i] << " ";
}
return 0;
}
#include<iostream>
using namespace std;
int add(int a){//int是返回的数据类型 add是函数名
return a * a * a;
}
int main() {
int x;
cin >> x;
cout << add(x) << endl;
return 0;
}
这里空空如也











有帮助,赞一个