博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将一个数插入到有序的数列中,插入后的数列仍然有序
阅读量:4131 次
发布时间:2019-05-25

本文共 580 字,大约阅读时间需要 1 分钟。

#include<stdio.h>
#define N 5
void main()
{  int a[N+1];
   int i,j,t,num;
   printf("请输入%d个整数:\n",N);
   for(i=0;i<N;i++)
  scanf("%d",&a[i]);
   printf("\n");
   for(i=0;i<N-1;i++)
  for(j=j+1;j<N;j++)
  if(a[i]>a[j])
  {
  t=a[i];
  a[i]=a[j];
  a[j]=t;
  }
  printf("第一次输出为:\n");
  for(i=0;i<N;i++)
  printf("%d ",a[i]);
    printf("\n");
printf("请输入一个数:");
scanf("%d",&num);
if(num>a[N-1])
a[N]=num;
else if(num<a[0])
{   for(i=N-1;i>=0;i--)
   a[i+1]=a[i];
   a[0]=num;
}
    else
    for(i=N-1;i>=0;i--)
   if(num<a[i])
  a[i+1]=a[i];
    else
{
a[i+1]=num;
       break;
}
printf("第二次输出:\n");
for(i=0;i<=N;i++)
printf("%d ",a[i]);
printf("\n");
}

转载地址:http://yrnvi.baihongyu.com/

你可能感兴趣的文章
VideoJS 网页直播实现双击全屏
查看>>
LivePlayer H5直播/点播播放器安装与使用
查看>>
LiveGBS GB28181 国标流媒体方案安装与使用
查看>>
LiveNVS 直播云管理平台安装与使用
查看>>
Node 版本 RTSP Server 开发心得
查看>>
LiveGBS 如何实现跨域鉴权
查看>>
GB28181国标流转成RTSP流
查看>>
小白如何在嘉立创快速进行5元PCB打样
查看>>
如何在keil中生成hex文件,并下载到51单片机中
查看>>
51单片机开发综合实验程序结构解析
查看>>
HC-05蓝牙透传主从机配置
查看>>
OpenMV4开发笔记1-感光元件初始化
查看>>
OpenMV4开发笔记2-点亮LED
查看>>
OpenMV4开发笔记3-串口通信
查看>>
OpenMV4开发笔记4-舵机控制
查看>>
HC-05蓝牙模块设置从机与手机通信
查看>>
Python中的转义字符和占位符
查看>>
C语言中的转义字符和占位符
查看>>
Post Robot HDU - 5007
查看>>
Dice HDU - 5012(广搜)
查看>>