每日一题——第八十题

题目:输入十个整数,将其中最小的数与第一个数交换,将最大的数与最后一个数对调

#include <stdio.h>  void swap(int *a, int *b) {  int temp = *a;  *a = *b;  *b = temp;  
}  int main() {  int numbers[10];  int i;  int minIndex = 0, maxIndex = 0;  // 输入十个整数  printf("请输入十个整数:\n");  for (i = 0; i < 10; i++) {  scanf("%d", &numbers[i]);  // 初始化最小值和最大值索引  if (i == 0) {  minIndex = maxIndex = i;  } else if (numbers[i] < numbers[minIndex]) {  minIndex = i;  } else if (numbers[i] > numbers[maxIndex]) {  maxIndex = i;  }  }  // 交换最小数与第一个数  if (minIndex != 0) {  swap(&numbers[0], &numbers[minIndex]);  }  // 交换最大数与最后一个数  if (maxIndex != 9) {  swap(&numbers[9], &numbers[maxIndex]);  }  // 输出调整后的数组  printf("调整后的数组为:\n");  for (i = 0; i < 10; i++) {  printf("%d ", numbers[i]);  }  printf("\n");  return 0;  
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/52051.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

50Kg大载重长航时油电混动多旋翼无人机技术详解

50Kg大载重长航时油电混动多旋翼无人机技术是一项高度复杂且前沿的研究领域&#xff0c;它结合了燃油发动机的高能量密度和电动机的高效性&#xff0c;旨在提高无人机的续航能力和载重能力。以下是对该技术的详细解析&#xff1a; 产品轴距&#xff1a;2320mm 产品尺寸&#x…

数仓建模—维度建模之维度表

数仓建模—维度建模之维度表 维度表(Dimension Table)是数据仓库中描述业务过程中各种维度信息的表,用于提供上下文和描述性信息,以丰富事实数据的分析 维度表是维度建模的灵魂所在,在维度表设计中碰到的问题(比如维度变化、维度层次、维度一致性、维度整合和拆分等)都…

Django+Vue家居全屋定制系统的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 需要的环境3.2 Django接口层3.3 实体类3.4 config.ini3.5 启动类3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍&#xff1a;CSDN认证博客专家&#xff0c;CSDN平台Java领域优质创作者&…

今年读过最绝的大模型神书死磕这本大模型神书!看完直接脱胎换骨!!

书名&#x1f4d6;&#xff1a;《大语言模型&#xff1a;基础与前沿》 该书深入阐述了大语言模型&#xff08;Large Language Model, LLM&#xff09;的基本概念和算法、研究前沿以及应用&#xff0c;内容全面且系统性强&#xff0c;适合&#x1f468;&#x1f3fb;‍&#x1…

踩坑记录-20240904--qt

1&#xff1a;请求接口没有数据 &#xff0c;请把本地的接口缓存清空&#xff0c;确保接口是从网络中拿数据 拿不到数据的情况下 接口判断是否从缓存中拿去数据也是false的情况 2&#xff1a;异步请求嵌套异步请求 要注意延时性的问题 因为第二个异步请求结束的时候 前面异步…

Oracle WITH简单例子

假设有一个名为 students 的表&#xff0c;包含字段 student_id、student_name、score 现在要查询成绩大于等于 80 分的学生信息以及所有学生的平均成绩。 WITH high_score_students AS (SELECT student_id, student_name, scoreFROM studentsWHERE score > 80 ) SELECT h…

【Python系列】FastApi发送Post请求

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

安装 Let‘s Encrypt certbot 生成多个域名免费 https 证书实录(linux pip 方式)

本文记录了我在华为云 EulerOS linux 云主机使用 python pip 方式安装配置 Let’s Encrypt certbot, 并为我的网站的多个域名生成免费 https 证书的整个过程, 包括 python 环境配置, 下载 certbot 及 certbot-nginx, 一次性生成多个域名的证书及注意事项, 以及最后配置 certbot…

Arduino IDE

Arduino IDE&#xff08;集成开发环境&#xff09;的安装过程是一个相对直观且易于操作的流程&#xff0c;主要步骤包括下载、安装和配置。以下将详细阐述Arduino IDE的安装过程&#xff0c;同时提供一些背景信息和注意事项&#xff0c;确保安装过程顺利进行。 一、Arduino ID…

k8s配置

一、前期准备 1、修改主机的/etc/hosts文件挟持域名 [rootk8s-master ~]# vim /etc/hosts 192.168.8.199 k8s-master 192.168.8.200 k8s-node1 192.168.8.201 k8s-node2 2、配置yum源 [rootk8s-master ~]# cd /etc/yum.repos.d/ [rootk8s-master yum.repos.d]# vim kubernetes…

MVVM 设计模式:构建高效且可维护的前端应用

在现代前端开发中&#xff0c;随着应用规模的不断扩大和复杂性的增加&#xff0c;采用合适的设计模式变得尤为重要。MVVM&#xff08;Model-View-ViewModel&#xff09;作为一种流行的设计模式&#xff0c;它通过分离业务逻辑和用户界面&#xff0c;提高了代码的可维护性和可测…

【代码随想录|图论part03之后】

代码随想录|数组 704. 二分查找,27. 移除元素 一、part031、101. 孤岛的总面积1.1 dfs版本1.2 BFS版本2.102. 沉没孤岛3、103. 水流问题4、104.建造最大岛屿二、part041、110. 字符串接龙2、105.有向图的完全可达性3、106. 岛屿的周长三、part05-06 并查集理论1、107. 寻找存在…

Unity Qframework 加载UI的方式

如图所示 : // Resources 加载 UIKit.OpenPanel("Resources/UIPrefab/UIMenuPanel"); // Resources 加载并传递数据 UIKit.OpenPanel<UIMenuPanel>(new UIMenuPanelData() { m_Modle this.m_Modle }, prefabName: "UIPrefab/UIMenuPanel"); …

软考高项(十八)项目绩效域 ★重点集萃★

&#x1f451; 个人主页 &#x1f451; &#xff1a;&#x1f61c;&#x1f61c;&#x1f61c;Fish_Vast&#x1f61c;&#x1f61c;&#x1f61c; &#x1f41d; 个人格言 &#x1f41d; &#xff1a;&#x1f9d0;&#x1f9d0;&#x1f9d0;说到做到&#xff0c;言出必行&am…

CRIO与Windows下LabVIEW开发对比

LabVIEW在CRIO和Windows平台上开发时&#xff0c;尽管同属于一个编程环境&#xff0c;但在硬件架构、实时性能、模块化设计等方面存在显著差异。CRIO系统通常应用于工业自动化和嵌入式控制&#xff0c;具有实时操作系统支持和强大的I/O扩展能力&#xff1b;而Windows系统则更适…

网络编程 0904作业

作业 1、多进程多线程并发服务器&#xff0c;再实现一遍&#xff08;重点模型&#xff09; 多进程并发服务器 多进程服务器 PIDserver.c 代码 #include <myhead.h> #define SERPORT 7777 #define SERIP "192.168.19.128" #define BACKLOG 10void hande(int…

【MySQL进阶之路】数据库的操作

目录 创建数据库 字符集和校验规则 查看数据库支持的字符集 查看数据库支持的字符集校验规则 指定字符集和校验规则 在配置文件中配置 查看数据库 显示创建语句 修改数据库 删除数据库 数据库的备份和恢复 备份整个数据库 备份特定表 备份多个数据库 备份所有数据…

编译可执行命令的FFmpeg

上一篇讲到了使用FFmpeg生成视频封面图&#xff0c;其实也可以直接使用FFmpeg相关命令截取一帧的图像数据保存到本地&#xff0c;然后加载到ImageView上&#xff0c;有时候使用命令确实比写代码更加简单和使人轻松一点&#xff0c;所以这一篇是讲解如何导入FFmpeg相关源码 然后…

ChatGPT3.5/4.0新手使用手册,国内中文版使用教程

引言 欢迎使用ChatGPT&#xff01;无论你是刚开始接触AI聊天机器人&#xff0c;还是已经有了一些使用经验&#xff0c;这篇新手使用手册将帮助你快速上手&#xff0c;并且从ChatGPT中获得最优的体验。本文主要聚焦于提示词&#xff08;Prompt&#xff09;的使用教学&#xff0…

Spring 源码解读:实现Spring容器的初始化与刷新机制

引言 在Spring框架中&#xff0c;容器的初始化和刷新机制是其核心工作流程的重要部分&#xff0c;它负责加载Bean定义、创建Bean实例、进行依赖注入并管理整个Bean的生命周期。在实际开发中&#xff0c;ApplicationContext提供的refresh()方法扮演着关键角色&#xff0c;它帮助…