实验7-4:补全代码,插入操作

ops/2024/10/19 10:49:23/

实验7-4:补全代码,插入操作

【问题描述】

初始化一维数组中的9个元素a[10]={2,5,6,8,11,15,17,20,25},要求该数组已经按升序排列,从键盘输入一个整数num,并将其插入到数组a中,要求插入操作完成后,数组中的元素仍按升序排列。

说明:请只提供需要补全的代码部分,不需要提供完整程序。可根据需要定义变量。

【输入形式】
【输出形式】
【样例输入】

27
【样例输出】

2 5 6 8 11 15 17 20 25 27

#include<stdio.h>int main() 
{int a[10] = {2, 5, 6, 8, 11, 15, 17, 20, 25};int num, i, j;scanf("%d", &num);// 找到插入位置for (i = 0; i < 9; i++) {if (num < a[i]) {break;}}// 后移元素for (j = 9; j > i; j--) {a[j] = a[j - 1];}// 插入元素a[i] = num;// 输出数组for (int k = 0; k < 10; k++) {printf("%d ", a[k]);}return 0;
}

 


http://www.ppmy.cn/ops/9725.html

相关文章

Python | Leetcode Python题解之第35题搜索插入位置

题目&#xff1a; 题解&#xff1a; class Solution:def searchInsert(self, nums: List[int], target: int) -> int:left, right 0, len(nums) #采用左闭右开区间[left,right)while left < right: # 右开所以不能有,区间不存在mid left (right - left)//2 # 防止溢出…

聚类算法的学习

聚类算法是一种无监督学习算法&#xff0c;其核心原理是通过计算数据点之间的相似度或距离&#xff0c;将相似度较高的数据点归为同一类别&#xff0c;使得同一类别内的数据点相似度尽可能高&#xff0c;不同类别之间的数据点相似度尽可能低。聚类算法主要基于以下两个关键概念…

Prometheus + Grafana 搭建监控仪表盘

目标要求 1、需要展现的仪表盘&#xff1a; SpringBoot或JVM仪表盘 Centos物理机服务器&#xff08;实际为物理分割的虚拟服务器&#xff09;仪表盘 2、展现要求: 探索Prometheus Grafana搭建起来的展示效果&#xff0c;尽可能展示能展示的部分。 一、下载软件包 监控系统核心…

未来城市可视化,A3D引擎支持,免费搭建全新一代数字孪生!

AMRT3D数字孪生引擎https://www.amrt3d.com/#/ 什么是未来城市&#xff1f;它是新型数字化理念的载体&#xff0c;以数字孪生与物理世界城市的融合为核心&#xff0c;通过数字孪生技术在数字空间实时构建城市&#xff0c;采用数据整合和分析预测来实时模拟、预测、控制整体城市…

unity学习(86)——细节优化

东西已经做出来了&#xff0c;现在需要的是优化&#xff0c;说得简单&#xff0c;做起来难。 1.122包的优化&#xff0c;避免重复创建&#xff01; 2.为何会出现一边动&#xff0c;一边不动的情况。重复登录后依旧是unity可以看到移动&#xff0c;但是exe那边看不到移动&#…

UE5集成gRPC

最近有项目需要在UE5里做RPC&#xff0c;对比了thrift、gRPC、rcplib等开源rpc框架&#xff0c;由于习惯使用protobuf&#xff0c;故选择了gRPC。然而&#xff0c;Google出品也是一言难尽啊&#xff0c;最起码编译太繁琐了。 本次使用的gRPC版本为1.62.1&#xff0c;UE5.2&…

字符串加密

描述 这是一个古老的字符串加密方法&#xff0c;给定两个长度不超过100个字符的字符串&#xff0c;判断是否可以把其中一个重排&#xff0c;然后对26个字母做一个一一映射&#xff0c;使得两个字符串相同。 再进行映射&#xff1a;例如 每个字母映射到前一个字母&#xff08;B…

SpringBoot项目创建,详细流程

一、前言 Spring Boot是一个开源的Java框架&#xff0c;由Pivotal团队&#xff08;现为VMware旗下&#xff09;开发&#xff0c;通过提供默认配置和一系列启动器&#xff08;starters&#xff09;来简化项目配置&#xff0c;使得开发者能够快速启动和运行Spring应用程序。 ‍ …