Advertisement

编写程序以读取n个整数、对其进行冒泡排序,并输出结果;在C语言中实现冒泡排序算法

阅读量:

输入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("sorted digits:");
    	for(i = 0; i < n; i++) print

全部评论 (0)

还没有任何评论哟~