View Code of Problem 76

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    int a[10];
    int i,j;
    for(i=0;i<9;i++)
    {
        scanf("%d",&a[i]);
    }
    int n;
    scanf("%d",&n);
    for(i=0;i<9;i++)//找到插入位置
    {
        if(n<a[i])
        break;
    }
    for(j=8;j>=i;j--)
        a[j+1]=a[j];//往后移
    a[i]=n;
    for(i=0;i<10;i++)
    {
        printf("%d\n",a[i]);
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 76