题目:写冒泡排序可以排序一个整型数组。
代码如下:
#include <stdio.h>
void Bubble_Sort(int arr[], int len)
{
int i = 0;
int j = 0;
int temp = 0;
for(i = 0; i < len-1; i++)
{
for(j = 0; j < len-1; j++)
{
if(arr[j] > arr[j+1])
{
temp = arr[j];
arr[j] = arr [j+1];
arr[j+1] = temp;
}
}
}
}
int main()
{
int arr[10];
int i = 0;
int len = sizeof(arr)/sizeof(arr[0]);
printf("请输入十个数字:\n");
for(i; i<10; i++)
{
scanf("%d",&arr[i]);
}
printf("before:");
for(i=0; i<10; i++)
{
printf("%d ", arr[i]);
}
Bubble_Sort(arr, len);
printf("\nafter:");
for(i=0; i<10; i++)
{
printf("%d ", arr[i]);
}
system("pause");
return 0;
}