作业介绍

//基础sort排序:默认
#include<bits/stdc++.h>
using namespace std;
	
int a[15] = {0, 3, 1, 2, 4, 5, 6, 7, 8, 9, 10};
int main(){
//	//sort(a+开始位置,  a+结束位置+1)
	sort(a+1, a+10+1);  //默认从小到大排序
//	for(int i=1; i<=10; i++) cout <<a[i] << ' ';
	return 0;
}


//基础数组sort排序:自定义排序规则
#include<bits/stdc++.h>
using namespace std;
	
int a[15] = {0, 3, 1, 2, 4, 5, 6, 7, 8, 9, 10};

//本质是判断l是否应该在r左边
//如果l应该在r左边,返回1;否则返回0
bool cmp(int l, int r){
//	if(l < r) return 0;
//	else if(l > r) return 1;
	return l >= r;
}
int main(){
//	//sort(a+开始位置,  a+结束位置+1)
	sort(a+1, a+11, cmp);  //cmp是我们自定义的排序规则
	for(int i=1; i<=10; i++) cout <<a[i] << ' ';
	return 0;
}
状态
已结束
题目
10
开始时间
2025-10-25 0:00
截止时间
2025-11-2 23:59
可延期
24 小时