6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
2017-06-15 20:06
1306 查看
用冒泡法实现对10个整数按从小到大的顺序排序输出(完成sort1函数)。
#include<stdio.h> int main() { int a[10],i,j; void sort(int *); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\nthe original data is :"); for(i=0;i<10;i++) printf("%d ",a[i]); sort(a); printf("\nthe result data is :"); for(i=0;i<10;i++) printf("%d ",a[i]); puts(""); return 0; } void sort(int *p) { int i,j,t; for(i=0;i<9;i++) for(j=0;j<9-i;j++) if(p[j]>p[j+1]) {t=p[j];p[j]=p[j+1];p[j+1]=t;} }
相关文章推荐
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 3. 用选择法实现对10个整数按从大到小的顺序排序输出(要求完成sort1函数)。
- PHP之10个整数,从小到大排序,输出排序结果
- 选择法对10个整数按从小到大顺序排序
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 编写一个类,其中包含一个排序的方法Sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。
- 输入三个整数,并从小到大的顺序输出(java实现)
- 输入10个整数,将它们从小到大排序后输出,并给出现每个元素在原来序列中的位置。
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 输入10个整型整数,用起泡法对这10个数排序,并该由小到大顺序在屏幕上输出
- 输入10个整型整数,用选择法对这10个数排序,并该由大到小顺序在屏幕上输出。
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 产生10个1-100的随机整数, * 把其中的奇数按照从小到大的顺序进行排序, * 并按照“1,2,3,、、、”这样的格式打印到d盘下的number.txt文档中。
- 3. 编写一个C程序,实现对10个整数进行升序排序输出。
- Ex7_5写一个函数,用"冒泡排序"对输入的10个整数从小到大排序
- 用选择法对10个整数从小到大排序。
- 要求按从小到大顺序输出这4个数。(C语言试题) 输入4个整数
- java中实现HashMap中的按照key的字典顺序排序输出
- 第二题 输入10个整数,将它们从大到小排序后输出。
- 用冒泡法将10个整数进行由大到小排序(数组)