输入n个整数并排序输出;调用冒泡排序法进行排序的函数(C)

这篇博客介绍了如何使用C语言实现输入n个整数并进行排序,主要探讨了选择排序法和冒泡排序法。在选择排序法中,通过外层循环和内层循环选择最大值并交换位置。而在冒泡排序法中,同样通过两层循环,让较大值逐步冒泡至正确位置。内容包含了递增和递减排序的情况,强调了数据交换的实现方式。
摘要由CSDN通过智能技术生成

输入n个整数并排序输出


  1. 使用的选择排序法(递增排序,递减排序)
  2. 排序法中对于两个数据的交换用了指针
#include<stdio.h>
int main()
{
   
	void sort1(int*,int);
	void sort2(int*,int);
	int n, a[100], i;
	
	printf("please decide input how many digits:");
	scanf("%d",&n);
	
	printf("please input n digits:");
	for(i = 0; i < n; i++) scanf("%d", &a[i]);
	
	sort1(a,n);
	printf("sorted digits:");
	for(i = 0; i < n; i++) printf("%-5d", a[i]);
	
	printf("\n");
	
	sort2(a,n);
	printf(<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值