c语言排序作业帮,C语言 冒泡排序法

/*************************************************************************
> File Name: sort.c
> Author: heathcliff
> Mail: ---------------------
> Created Time: 2016年04月04日 星期一 18时45分07秒
************************************************************************/
#include
#define M 10//定义数组的范围
int main(void)
{
/*
int m;
scanf("%d",&m);
a[m];
是错误的,不能这么定义
*/
int a[M];
int i = 0;
int j = 0;
int temp;
printf("please input 10 numbers:\n");
for(i = 0;i < M;i++){
scanf("%d",&a[i]);
}
for(i = 0;i < M;i++)
for(j = M-1;j >= i;j--){
if(a[j] < a[j-1]){
temp = a[j-1];
a[j-1] = a[j];
a[j] = temp;
}
}
printf("The sort of output is as following :\n");
for(i = 0;i < M;i++)
printf("[%d]",a[i]);
printf("\n");
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
