搜索
查看: 678|回复: 2
打印 上一主题 下一主题

求大神指导 一个将一个数字插入数组并保持原顺序的程序,错在哪里了

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-17 23:46:14 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
{:soso_e118:}
#include <stdio.h>
void main()
{
        int a[9]={10,20,30,40,70,80,90,100}, i,n,j;
        printf("please input the num\n");
                scanf("%d",&n);
        for(i=0;i<8;i++)
        {
                if(a[i]<=n&&a[i+1]>n)
                break;
        }
        for(j=9;j>i;j--)
                a[j]=a[j-1];
        a[i+1]=n;
        for(i=0;i<9;i++)
                printf("%7d",a[i]);
}
               

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表