永发信息网

c语言编程在线急(用标签里的代码模板)

答案:1  悬赏:40  手机版
解决时间 2021-11-16 23:09
  • 提问者网友:聂風
  • 2021-11-16 04:29
c语言编程在线急(用标签里的代码模板)
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-11-16 04:41
#include"stdio.h"
void output(int a[],int n); 
main()
{
    int n,i,j,x,pos;
    int c=0; //c表示有效的数据个数
    int a[20];
    scanf("%d",&n);
    for(i=0;i    {   
        scanf("%d",&x);
        //查找插入的位置pos,并且向后移动数据
        for(pos = c;pos > 0;pos--)
            if(x < a[pos-1])
                a[pos] = a[pos-1];
            else
                break;
    
        a[pos]=x; //在pos位置插入数据
        c++; //个数加1
    }   
    output(a, n); 
    return 0;
}

void output(int a[], int n)
{
    int i;
    for(i = 0;i < n;i++)
        printf("%d ", a[i]);
    printf("
");
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯