标签:style blog http color io 使用 ar for 2014
void select_sort(int a[], int n)
{
int i, j, min, temp;
for (i = 0; i < n; i++)
{
min = i; //min表示的意思是最小值的下标
for (j = i + 1; j < n; j++)
{
if (a[min] > a[j]) //每次都把最小的那个值 和 第一位的值 替换顺序
{
min = j;
}
temp = a[i];
a[i] = a[min];
a[min] = temp;
}
}
}
void selection_sort(int *a, int len)
{
int i, j, min, t;
for (i = 0; i < len - 1; i++)
{
min = i;
//查找最小值
for (j = i + 1; j < len; j++)
if (a[min] > a[j])
min = j;
//交换
if (min != i)
{
t = a[min];
a[min] = a[i];
a[i] = t;
}
}
}
int a[5] = {9,8,3,5,2};int i;printf("冒泡排序前:\n");for (i = 0; i < 5;i++){printf("%d ", a[i]);}
int m, n,temp;for (m = 0; m < 5 - 1;m++){for (n = 0; n < 5 - 1 - m; n++){if (a[n] > a[n + 1]){
temp = a[n];a[n] = a[n + 1];a[n + 1] = temp;
}}}
printf("冒泡排序后:\n");for (i = 0; i < 5; i++){printf("%d ", a[i]);}printf("\n");return 0;
ch = getchar();tmp = getchar(); //过滤回车if (ch >= ‘0‘ && ch <= ‘9‘){printf("你输入的是一个数字\n");}else if (ch >= ‘a‘ && ch <= ‘z‘){printf("你输入的是一个小写字母\n");}else if (ch >= ‘A‘ && ch <= ‘Z‘){printf("你输入的是一个大写字母\n");}else{printf("你输入的是其他字符\n");}
标签:style blog http color io 使用 ar for 2014
原文地址:http://www.cnblogs.com/l6241425/p/3951494.html