C语言实现给定数组按照原来的大小顺序插入
1、打开编译器,在这我用VS2010
2、定义变量,函数,实现给定的数组,以{4,16,23,34,56,78,100}为例
int a[8] = {4,16,23,34,56,78,100};
int newNumber,len;
len = sizeof(a)/4-2;
printf("请输入数字");
scanf("%d",&newNumber);
3、写函数体,循环判断比较数字大小if (a[i] <= newNumber && a[i+1] >= newNumber)
4、插入时进行后移操作
for (int j = len+1; j > i; j--)
{
a[j] = a[j-1];
}
5、输出插入后的结果
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:118
阅读量:108
阅读量:144
阅读量:103