冒泡排序法与插入排序法源代码
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
冒泡排序法及插入排序法
以上为算法流程图,以下为程序代码:
//冒泡排序法
#include
#include
#define Length 6 //可更改排序的个数
void main()
{
system("color 75"); //设置颜色以美观
int i,j;
int a[Length];
int t;
printf("冒泡排序法:请输入%d个整数:\n",Length); for(i=0;i scanf("%d",&a[i]); for(i=0;i for(j=0;j if(a[j]>a[j+1]) //这是按从小到大的排列顺序 { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } printf("排序后:\n"); for(i=0;i printf("%d ",a[i]); printf("\n"); } //插入排序法 #include #include #define Length 6 //可更改排序的个数 void main() { system("color 75"); //设置颜色以美观 int i,j; int a[Length]; int t,k; printf("插入排序法:请输入%d个整数:\n",Length); for(i=0;i scanf("%d",&a[i]); for (i=1;i<=Length-1;i++){ //进行插入排序 for(j=i-1;j>=0;j--){