- /*
- 思考&实现1:
- 输入一组无序数据,使用冒泡排序法进行排序,并输出。
- */
- #include <stdio.h>
- void maoPao(int arr[],int len){
- int temp;
- for (int i =0; i<len-1; i++) {
- for (int j =0; j<len-1-i; j++) {
- if (arr[j]>arr[j+1]) {
- temp=arr[j];
- arr[j]=arr[j+1];
- arr[j+1]=temp;
- }
- }
- }
-
- }
- int main(int argc, const char * argv[]) {
- int a[10]={1,45,645,234,5682,3345,231,34,876,35};
- printf("排序前数据是:\n");
- for (int i = 0; i<10; i++) {
- printf("%d\t",a[i]);
- }
- printf("\n排序后结果是:\n");
- maoPao(a, 10);
- for (int i = 0; i<10; i++) {
- printf("%d\t",a[i]);
- }
-
- return 0;
- }
复制代码
|
|