C语言经典一百题(三十三)有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

冒泡排序或者选择排序

#include<stdio.h>
int main()
{
	int a[11]={1,2,3,4,5,6,7,8,9,10};
	int num,i,j,temp;
	printf("原始数组:");
	for(i=0;i<10;i++)
	{
		printf("%d ",a[i]);
	}
	printf("\n");
	scanf("%d",&num);
	a[10]=num;
	for(i = 0;i < 11;i ++) 
    {
	   	for(j = 0;j < 11 - 1 - i;j++)
	   	{
	   	  if(a[j] > a[j+1])     
			 {
				temp = a[j];
				a[j] = a[j+1];
				a[j+1] = temp;
			 }	
		}
	}
	printf("排序后:");
	for(i=0;i<11;i++)
	{
		printf("%d ",a[i]);
	}
	return 0;
}

 

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2023年12月27日
下一篇 2023年12月27日

相关推荐