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、输出插入后的结果