//
//2013年6月3日13:48:54
//
//作者:小代码
//
//题目:
//Description
//
//将四个整数进行从小到大的顺序排列,
//Input
//
//四个整数
//Output
//
//从小到大输出这四个数
//Sample Input
//5 3 4 2
//Sample Output
//2 3 4 5
#include <stdio.h>
int main()
{
void Sort( int *a, int len );//排序函数,长度为 len 的整数数组的排序,冒泡法
const int len = 4;//定义数组长度
int a[len];//定义数组
int i;//数组输入循环控制
printf("输入 %d 个整数:\n",len);
for( i = 0; i < len; i++ )//接收数据
{
scanf("%d",&a[i]);
}
Sort( a, len );//数组排序
for( i = 0; i < len; i++ )//输出数据
{
printf("%d ",a[i]);
}
printf("\n\nHello World\n");
system("pause");
return 0;
}
//排序函数,长度为 len 的整数数组的排序,冒泡法
void Sort( int *a, int len )
{
int i;//循环控制
int j;//循环控制
int t;//交换控制
for( i = 0; i < len; i++ )
{
for( j = 0; j < ( len - 1 ); j++ )
{
if( a[j] > a[j+1] )
{
t = a[j+1];
a[j+1] = a[j];
a[j] = t;
}
}
}
}