#include <stdio.h>

#include <malloc.h>

int main(void)

{

int i, n;

double s = 1.3;

double x;

double *p;

p = (double *)malloc(sizeof(double) * 100);
for (n = 0; n < 50; n++)
{
*(p + n) = s;
s += 2.9;
} scanf("%lf", &x); //第18行代码
//完成代码将x插入到该顺序有序线性表中,要求该线性表依然有序
//注:已经写入了50个元素,再插入1个,就是51个元素
//begin
for(i=0;i<50;i++)
{
while(*(p+i)<=x)
i++;
for(n=49;n>i-1;n--)
{
*(p+n+1)=*(p+n);
}
*(p+i)=x;
break;
}
//end //插入x后,输出该顺序有序线性表的内容
for (i = 0; i < 51; i++)
{
printf("%5.1f, ", p[i]);
if ((i + 1) % 10 == 0)
{
printf("\n");
}
}
return 0;

}

最新文章

  1. Django1.3 创建项目
  2. boost-asio-cpp-network-programming阅读笔记
  3. 【阿里云产品公测】ACE安装Discuz超详细图文教程
  4. Linux之查看文件大小
  5. linux 开机自动挂载ntfs盘
  6. RedHat Enterprise Linux 6.4使用Centos 6 的yum源 分类: 服务器搭建 Nginx 2015-07-14 14:11 5人阅读 评论(0) 收藏
  7. 【转】【SQL SERVER】怎样处理作业中的远程服务器错误(42000)
  8. implicitly_wait()隐式等待
  9. sdl2.0示例
  10. 总线接口与计算机通信(五)CAN总线
  11. NFTS数据流
  12. 有关求任意一个正整数的n的因数的个数的求解思路
  13. curl 获取外网IP
  14. sudo apt-get 与 yum安装有啥区别
  15. Java语言编程 - Java历史简介
  16. 【优秀的Sketch插件】PaintCode for Sketch for Mac 1.1
  17. 02 基于umi搭建React快速开发框架(国际化)
  18. mysql 物理数据存放
  19. [LeetCode] 104. Maximum Depth of Binary Tree ☆(二叉树的最大深度)
  20. C++ MFC常用函数(转)

热门文章

  1. [史上最全]C#(VB.NET)中位运算符工作过程剖析(译)
  2. XML语言基础3--Schema
  3. MYSQL limit,offset 区别
  4. [Android Pro] 网络流量安全测试工具Nogotofail
  5. bzoj 2878: [Noi2012]迷失游乐园
  6. MediaPlayer 播放assets 文件夹下面的视频报错
  7. project和task
  8. C#关闭word进程
  9. php 在函数定义变量的时候,变量前加了 @ 符号是什么意思
  10. iOS开发之瞬间位移动画效果
  11. EasyUI之DataGrid使用
  12. Posix线程编程指南(4) 线程终止
  13. hdu2847(暴力)
  14. hdu 4302 Holedox Eating
  15. SQL学习之使用视图
  16. 利刃 MVVMLight 10:Messenger 深入
  17. 学习懈怠的时候,可以运行Qt自带的Demo,或者Delphi控件自带的Demo,或者Cantu书带的源码,运行一下Boost的例子(搞C++不学习Boost/Poco/Folly绝对是一大损失,有需要使用库要第一时间想到)(在六大的痛苦经历说明,我的理论性确实不强,更适合做实践)
  18. 网络性能测试工具-Iperf
  19. 图解SVN的branch合并到trunk的过程
  20. PAT甲题题解-1068. Find More Coins (30)-dp,01背包