#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define maxsize 5
int main()
{
int a[maxsize];
int i, j, temp1;
printf("Enter %d number\n", maxsize);
for(i = 1; i <= maxsize; i++){
scanf("%d", &a[i]);
}
//直接排序
/* a[0] = a[1];
for(i = 2; i <= maxsize; i++){
if(a[i] < a[i - 1]){
a[0] = a[i];
//a[i] = a[i - 1];
for(j = i - 1; a[j] > a[0]; j--){
a[j + 1] = a[j];
}
a[j + 1] = a[0];
}
}
*/
//冒泡排序
/* for(i = 1; i <= maxsize; i++){
for(j = 1; j <= maxsize - i - 1; j++){
if(a[j] > a[j + 1]){
temp1 = a[j];
a[j] = a[j + 1];
a[j + 1] = temp1;
}
}
}
*/
//选择排序
/* for(i = 1; i <= maxsize; i++){
for(j = i + 1; j <= maxsize; j++){
if(a[i] > a[j]){
temp1 = a[i];
a[i] = a[j];
a[j] = temp1;
}
}
}
*/
for(i = 1; i <= maxsize; i++){
printf("%4d", a[i]);
}
printf("\n");
return 0;
}
#include<string.h>
#include<stdlib.h>
#define maxsize 5
int main()
{
int a[maxsize];
int i, j, temp1;
printf("Enter %d number\n", maxsize);
for(i = 1; i <= maxsize; i++){
scanf("%d", &a[i]);
}
//直接排序
/* a[0] = a[1];
for(i = 2; i <= maxsize; i++){
if(a[i] < a[i - 1]){
a[0] = a[i];
//a[i] = a[i - 1];
for(j = i - 1; a[j] > a[0]; j--){
a[j + 1] = a[j];
}
a[j + 1] = a[0];
}
}
*/
//冒泡排序
/* for(i = 1; i <= maxsize; i++){
for(j = 1; j <= maxsize - i - 1; j++){
if(a[j] > a[j + 1]){
temp1 = a[j];
a[j] = a[j + 1];
a[j + 1] = temp1;
}
}
}
*/
//选择排序
/* for(i = 1; i <= maxsize; i++){
for(j = i + 1; j <= maxsize; j++){
if(a[i] > a[j]){
temp1 = a[i];
a[i] = a[j];
a[j] = temp1;
}
}
}
*/
for(i = 1; i <= maxsize; i++){
printf("%4d", a[i]);
}
printf("\n");
return 0;
}