作业介绍

AC

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a[6] = {11,878,12,45,78,2} ;
	//选择排序
	for(int i=0;i<6;i++){
		//1.假设第一个数字是最小值
		int idx = i;
		int min = a[idx];
		//2.找到数组中的最小值的下标 
		for(int j=i;j<6;j++){
			if(a[j]<min){
				min = a[j];
				idx = j;
			}
		} 
		//3.最小值和第一个交换
		swap(a[i],a[idx]);
	}
	//输出排序后的数组	 
	for(int i=0;i<6;i++) cout<<a[i]<<" ";  
	return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a[6] = {12,878,12,45,78,2} ;
	
	//冒泡排序的原理:相邻比较
	for(int i=0;i<6-1;i++){  //轮数 
		for(int j=0;j<6-i-1;j++){//相邻比较 次数 
			if(a[j]>a[j+1]){
				swap(a[j],a[j+1]);//交换 
			}
		}
	}	
	//输出
	for(int i=0;i<6;i++) cout<<a[i]<<" "; 
	return 0;
}

状态
已结束
题目
6
开始时间
2024-3-24 0:00
截止时间
2024-4-1 23:59
可延期
24 小时