点击蓝字 关注我们

滨州学院C语言作业详解

【问题描述】一个长度为11的整型数组中存放有10个从小到大排好序的整数:1 3 5 10 23 100 180 200 350 500。输入一个x,把它插入数组适当位置,使数组仍保持有序。

【输入形式】"%d"

【输出形式】输出插入x后的数组,数与数间用空格分隔(输出格式控制为"%-5d")

【样例输入】

2

【样例输出】

1    2    3    5    10   23   100  180  200  350  500

#include

int main()

{

int a[11]={1,3,5,10,23,100,180,200,350,500};//定义一个一维数组,长度为11,但只有十个数

int x,i,c=10;

scanf("%d",&x);//输入一个数

for(i=0;i<10;i++)

{

if(x

{c=i;         //把a[i]的下标赋给c;

break;      //跳出这个for循环

}

}

for(i=10;i>c;i--)

{

a[i]=a[i-1];     //从后向前赋值,直到需要插入的那个位置

}

a[c]=x;

for(i=0;i<11;i++)

printf("%-5d",a[i]);    //按顺序输出

return 0;

}

扫码关注我们

编辑:华瑾

审核:小淼

c定义一个整型数组_滨州学院C语言作业讲解有序数组插入相关推荐

  1. C++:找出一个整型数组中最大值。

    题目概述: 找出一个整型数组中最大值. 编程: #include< iostream> using namespace std; class array_max //声明类 { publi ...

  2. 一个整型数组里除了两个数字之外,其他的数字都出现了两次

    题目: 一个整型数组里除了两个数字之外,其他的数字都出现了两次 解答: 我们从头到尾异或数组中的每个数字,那么最终的结果是两个只出现一次数字的异或的结果,由于两个数字不一样,那么异或的结果肯定不为0, ...

  3. 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字

    package demo;import java.util.Arrays;/** 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字.*/ //num ...

  4. 数组排序:声明一个整型数组并填充数据,排序,输出排序后数据,倒序输出数据。

    数组排序:声明一个整型数组并填充数据,排序,输出排序后数据,倒序输出数据. int[] arr = new int[10];for (int i = 0;i<arr.length;i++){ar ...

  5. 数组-接口2-参数为一个整型数组和数组长度的整数(该数组输入和运算结果),再加一个整数;预期结果是一个整型数组

    测试接口的代码说明 适用接口:参数为一个整型数组和数组长度的整数(该数组输入和运算结果),再加一个整数:预期结果是一个整型数组 测试接口的具体代码如下: 注意红色字体,用后续小节中的接口进行替换,进行 ...

  6. c语言中一个整型数组结束用 0表示吗,C语言程序设计0数组.ppt

    C语言程序设计0数组 第七章 数 组 数组的定义:是有序数据的集合. 数组的特点:数组中的每个元素都属于同一数据类型. 数组的访问:我们用一个统一的数组名和下标来唯一地确定数组中的元素. 7.1 一维 ...

  7. c语言中整型数组如何初始化,C语言数组空间的初始化详解

    数组空间的初始化就是为每一个标签地址赋值.按照标签逐一处理.如果我们需要为每一个内存赋值,假如有一个int a[100];我们就需要用下标为100个int类型的空间赋值.这样的工作量是非常大的,我们就 ...

  8. java浮点整型数组_如何将C风格的二进制浮点数组读入Java?

    我有一个包含8字节浮点(双精度)的二进制文件.当我使用以下代码在python中阅读它时:import array d = array.array('d') d.fromfile(open(" ...

  9. 编写一个程序,对一个整型数组的元素求和,结果使用全局变量sum存储,另外对数组元素中的奇数求和,结果使用局部变量sum存储,在主程序将两个结果输出。

    #include<iostream> using namespace std; int sum_1(int a[]);//定义计算奇数的和; int main() {int a[]={1, ...

最新文章

  1. pytest单侧模块_入门汇总
  2. 类String的构造函数、析构函数和赋值函数
  3. IDEA创建SpringBoot
  4. 3-3HDFS中文件的读写操作
  5. 简单总结PPPoE设置
  6. 编写Windows服务疑问2:探索服务与安装器的关系
  7. 文档内容结构化技术探索
  8. POJ_1753解答过程的理解
  9. HDU多校练习第一场4608——I_Number
  10. 火狐FireFox看视频不能全屏显示的问题
  11. Microsoft Edge浏览器兼容性问题解决方法
  12. Dart语言详解(一)——详细介绍
  13. 【Power BI】插入文本框且值为度量值替代方案:创建度量值时自定义文本
  14. 裁员取暖?互联网行业深陷寒冬,网易被爆裁员30%!
  15. Ubuntu安装bluefish2.0.最新版本方法
  16. oracle数据库path,oracle数据库path
  17. oracle数据库timestamp类型显示问题(2099年和1999年)
  18. SAP外围系统配置问题之创建和导入bussiness system-找不到应有的bussiness system
  19. SpringBoot+Vue实现前后端分离OA办公管理系统
  20. 解决:小米手机设置全屏后屏幕上方有黑条问题

热门文章

  1. [导入]C#中WebService里的回车符\r丢失问题
  2. 看 设计模式之策略模式探讨初步 有感,并摘取部份内容,学习之
  3. 五子棋人机对战_10.带人机对战的五子棋程序
  4. python创建一个有序链表_Python实现合并两个有序链表的方法示例
  5. C语言之如何理解指针的指针(九)
  6. Abseil之Prefer Factory Functions to Initializer Methods
  7. tensorflow之读取jpg图像保存为tfrecord再读取
  8. linux方向键ascii_Linux
  9. access统计各职务人数_东莞各阶段学生人数统计|终于知道为什么在东莞总是学位紧缺了...
  10. matlab 求极小值 一维优化,MATLABoptimization