将一组已经排序号的整数读入到一个整数数组中,再输入一个整数,插入到数组中,使数组仍然有序

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:33:24
要求用数组来解,不能用函数。。。

#include "stdio.h"
main() {
int i,j,N,m=0,insert;
int a[100],b[101];
printf("有多少个数?\n");
scanf("%d",&N);
printf("输入数据:\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++)
b[i]=a[i];
printf("insert\n");
scanf("%d",&insert);
if(a[N-1]>a[0]){
for(i=N-1;i>=0;i--){
if(b[i]>insert){
m++;
b[i+1]=b[i];}
}
b[N-m]=insert; }
else
for(i=N-1;i>=0;i--){
if(b[i]<insert){
m++;
b[i+1]=b[i];} }
b[N-m]=insert;
for(i=0;i<N+1;i++)
printf("%d ",b[i]);
}

#include<stdio.h>
main()
{
int a[10],i,num,j; /*假设从小到大排列*/
printf("input nine number:");
for(i=0;i<9;i++)
scanf("%d",&a[i]);
printf("input num:");
scanf("

编写程序,从键盘读入一组整数,存于一维数组中,并编写一组自定义函数 编写一个程序读入一组整数,然后分别输出奇数的和与偶数的和 用C#从文件中已经读入了一组一组的数据,怎样通过这些数据画图?最好有实例!谢谢! 磁盘的序号按A CD``排啊排,排到Z以后会怎么样?以后怎么排? 如何给电脑内的文件排序号?例如从1排到100这样? c# 读入整数 从文件ex1.in 中读入一组数据,将该组数据中的最大值输出到文件ex1.out中。(pascal) 试写一算法 自大到小依次输出顺序读入的3个整数X ,Y和Z的值 读入一个大于等于5小于等于20的整数M调用函数RAND获得M个随机整数将这M个随机整数由小到大的顺序进行排列 c程序,将文件中的数4个一组读入2维数组