C语言——自定义函数,使用选择排序法排列大小

cs 复制代码
#include<stdio.h>
void arry(int n, int arr[])
{
	int i = 0;
	int j = 0;
	int tmp = 0;
	for (i = 0; i < 10; i++)
	{
		for (j = i + 1; j < 10; j++)
		{
			if (arr[i] > arr[j])
			{
				tmp = arr[i];
				arr[i] = arr[j];
				arr[j] = tmp;
			}
		}
	}
	for (i = 0; i < 10; i++)
	{
		printf("%d\n", arr[i]);
	}
}
int main()
{
	int n = 0;
	int arr[10];
	scanf_s("%d", &n);
	int i = 0;
	for (i = 0; i < n; i++)
	{
		scanf_s("%d", &arr[i]);
	}
	arry(n, arr);
	return 0;
}
相关推荐
wuhen_n17 分钟前
LeetCode -- 1:两数之和(简单)
javascript·算法·leetcode·职场和发展
就不掉头发18 分钟前
I/O复用
运维·服务器·c语言·开发语言
林shir2 小时前
Java基础1.7-数组
java·算法
Jeremy爱编码2 小时前
leetcode课程表
算法·leetcode·职场和发展
甄心爱学习2 小时前
SVD求解最小二乘(手写推导)
线性代数·算法·svd
努力学算法的蒟蒻2 小时前
day46(12.27)——leetcode面试经典150
算法·leetcode·面试
Blockbuater_drug2 小时前
InChIKey: 分子的“化学身份证”,从哈希原理到全球监管合规(2025)
算法·哈希算法·inchikey·rdkit·分子表达·化学信息学
ComputerInBook3 小时前
函数调用栈帧分析(Windows平台)
c语言·windows·编译原理·汇编语言·c++语言
橙汁味的风3 小时前
2EM算法详解
人工智能·算法·机器学习
维构lbs智能定位3 小时前
北斗卫星导航定位从核心框架到定位流程详解(一)
算法·北斗卫星导航定位系统