一道C语言编程题~~我的分不多~~希望大侠帮助

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:34:56
有一个已经排好的数组,要求输入15按原来的排序规律将它插入在数组中.注:原数组为:2,3,7,8,9,10,13,21,24,27

给:
#include<conio.h>
#include<stdio.h>

int main()
{
int a[11]={2,3,7,8,9,10,13,21,24,27};
int num=15;
int i,j;

for(i=0;i<10;i++)
{
if(a[i]>num)
{
for(j=10;j>i;j--)
a[j]=a[j-1];

a[i]=num;
break;
}
}

printf("处理后的数组为: \n");

for(i=0;i<11;i++)
printf("%d ",a[i]);

getch();
return 1;
}

运行结果为:
处理后的数组为:
2 3 7 8 9 10 13 15 21 24 27

public class ChaRu {
public static void main(String[] args) {
int[] a = {2,3,7,8,9,10,13,21,24,27,0};
int aim = 15;
for(int i=0;i<11;i++)
if(aim<a[i]){
for(int k=10;k>i;k--)
a[k]=a[k-1];
a[i]=aim;
break;
}
for(int i=0;i<11;i++)
System.out.print(a[i]+" ");
}
}