不与最大数相同的数字之和
不与最大数相同的数字之和
- C语言代码
- C++ 语言代码
- Java语言代码
- Python语言代码
| 💐The Begin💐点点关注,收藏不迷路💐 |
输出一个整数数列中不与最大数相同的数字之和。
输入
输入分为两行:
第一行为N(N为接下来数的个数,N <= 100);
第二行为N个整数,数与数之间以一个空格分开,每个整数的范围是-1000,000到1000,000。
输出
输出为N个数中除去最大数其余数字之和。
样例输入
3
1 2 3
样例输出
3
先读取输入的整数个数以及对应的整数数列,接着找出数列中的最大数,然后遍历数列,将不等于最大数的所有数字进行累加,最后输出累加的结果,即不与最大数相同的数字之和。
C语言代码
#include <stdio.h>
int main() {
int n;
scanf("%d", &n); // 读取输入的整数个数n
int nums[n]; // 定义数组,用于存储输入的整数数列
for (int i = 0; i < n; i++) {
scanf("%d", &nums[i]); // 循环读取n个整数,存入数组
}
int max_num = nums[0]; // 先假设数组中的第一个数为最大数,初始化最大数
for (int i = 1; i < n; i++) { // 从第二个数开始遍历数组,寻找真正的最大数
if (nums[i] > max_num) { // 如果当前数大于已记录的最大数
max_num = nums[i]; // 更新最大数
}
}
int sum = 0; // 用于累加不与最大数相同的数字之和,初始化为0
for (int i = 0; i < n; i++) {
if (nums[i]!= max_num) { // 判断当前数是否不等于最大数
sum += nums[i]; // 如果不等于,累加到总和中
}
}
printf("%d\n", sum); // 输出不与最大数相同的数字之和
return 0;
}
C++ 语言代码
#include
using namespace std;
int main() {
int n;
cin >> n; // 输入整数的个数n
int nums[n]; // 创建数组来存储整数数列
for (int i = 0; i < n; i++) {
cin >> nums[i]; // 依次输入n个整数到数组中
}
int max_num = nums[0]; // 初始把第一个数当作最大数
for (int i = 1; i < n; i++) { // 从第二个数开始遍历数组,找出真正的最大数
if (nums[i] > max_num) { // 若当前数大于已记录的最大数
max_num = nums[i]; // 更新最大数
}
}
int sum = 0; // 初始化用于累加的变量为0,用来计算不与最大数相同的数字之和
for (int i = 0; i < n; i++) {
if (nums[i]!= max_num) { // 检查当前数是否不等于最大数
sum += nums[i]; // 不等于则累加到总和中
}
}
cout << sum << endl; // 输出不与最大数相同的数字之和
return 0;
}
Java语言代码
import java.util.Scanner;
public class Main {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 获取输入的整数个数n
int[] nums = new int[n]; // 定义数组存储整数数列
for (int i = 0; i < n; i++) {
nums[i] = scanner.nextInt(); // 循环读取n个整数并存入数组
}
int max_num = nums[0]; // 初始假设数组中第一个数是最大数
for (int i = 1; i < n; i++) { // 从第二个元素开始遍历数组,确定真正的最大数
if (nums[i] > max_num) { // 如果当前元素大于已记录的最大数
max_num = nums[i]; // 更新最大数
}
}
int sum = 0; // 用于累加不与最大数相同的数字之和,初始化为0
for (int i = 0; i < n; i++) {
if (nums[i]!= max_num) { // 判断当前元素是否不等于最大数
sum += nums[i]; // 不等于则累加到总和中
}
}
System.out.println(sum); // 输出不与最大数相同的数字之和
}
Python语言代码
n = int(input()) // 获取输入的整数个数n
nums = list(map(int, input().split())) // 获取输入的整数数列,转换为列表
max_num = nums[0] // 先假设列表中的第一个数是最大数
for num in nums[1:]: // 从列表的第二个数开始遍历,寻找真正的最大数
if num > max_num: // 如果当前数大于已记录的最大数
max_num = num // 更新最大数
sum_ = 0 // 初始化用于累加的变量为0,用来计算不与最大数相同的数字之和
for num in nums:
if num!= max_num: // 判断当前数是否不等于最大数
sum_ += num // 不等于则累加到总和中
print(sum_) // 输出不与最大数相同的数字之和

| 💐The End💐点点关注,收藏不迷路💐 |
相关文章:
不与最大数相同的数字之和
不与最大数相同的数字之和 C语言代码C 语言代码Java语言代码Python语言代码 💐The Begin💐点点关注,收藏不迷路💐 输出一个整数数列中不与最大数相同的数字之和。 输入 输入分为两行: 第一行为N(N为接下来数的个数&…...
CSS学习记录11
CSS布局 - display属性 display属性是用于控制布局的最终要的CSS属性。display 属性规定是否/如何显示元素。每个HTML元素都有一个默认的display值,具体取决于它的元素类型。大多数元素的默认display值为block 或 inline。 块级元素(block element&…...
D95【python 接口自动化学习】- pytest进阶之fixture用法
day95 pytest的fixture详解(二) 学习日期:20241210 学习目标:pytest基础用法 -- pytest的fixture详解(二) 学习笔记: fixture(autouseTrue) func的autouse是TRUE时,所有函数方法…...
Abaqus断层扫描三维重建插件CT2Model 3D V1.1版本更新
更新说明 Abaqus AbyssFish CT2Model3D V1.1版本更新新增对TIF、TIFF图像文件格式的支持。本插件用户可免费获取升级服务。 插件介绍 插件说明: Abaqus基于CT断层扫描的三维重建插件CT2Model 3D 应用案例: ABAQUS基于CT断层扫描的细观混凝土三维重建…...
隐式对象和泛型
implicit object 作用: case class DatabaseConfig(driver:String,url:String)//作为函数的隐士参数的默认值implicit object MySqlDefault extends DatabaseConfig("mysql","localhost:443")def getConn(implicit config: DatabaseConfig):Uni…...
CSS的颜色表示方式
以下介绍几种常见的CSS颜色表示方式: 颜色名称 html和css规范中定义了147种可用的颜色名用的相对较少 16进制表示 css三原色:红、绿、蓝16进制的颜色值: #rrggbb16进制整数规定颜色成分,所有的值均介于 00 - ff 之间ÿ…...
单链表常见面试题 —— LeetCode
一.删除链表中与val相等的所有节点 1.题目描述 ----- 203. 移除链表元素 - 力扣(LeetCode) 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 列表中的节点数目在范…...
Pydantic中的discriminator:优雅地处理联合类型详解
Pydantic中的discriminator:优雅地处理联合类型详解 引言1. 什么是discriminator?2. 基本使用示例3. discriminator的工作原理4. 更复杂的实际应用场景5. 使用建议6. 潜在陷阱和注意事项结论最佳实践 引言 在Python的类型系统中,有时我们需要…...
pgloader SQLSERVER -> PostgreSQL 配置文件样例
pgloader 是什么?安装和基本用户法可以去其他同道的blog上去看,这里不占用网络空间了。刚开始用官方的文档读起还是很费劲的,所以把常用的配置例子放在这里。 官方文档:https://pgloader.readthedocs.io/en/latest/index.html 迁…...
APP、小程序对接聚合广告平台,有哪些广告变现策略?
开发者对接聚合广告平台,可以让自身流量价值最大化,获得更多的广告曝光机会,对接单一的广告联盟容易造成广告填充不足,收益不稳定的问题。#APP广告变现# APP开发者根据应用的生命周期、用户特征和产品定位,选择最适合…...
HarmonyOs DevEco Studio小技巧39-模拟器的使用
使用环境 模拟器在本地计算机上创建和运行,在运行和调试应用/元服务时可以保持良好的流畅性和稳定性,但是需要耗费一定的计算机资源,具体的运行环境要求为: 系统类型 运行环境要求 Windows(X86) Windows 10 企业版、专业版或教…...
【C语言】浮点数的原理、整型如何转换成浮点数
众所周知C语言中浮点数占四个字节,无论在32位或者64位机器上。不免会发出疑问四个字节是怎么计算出小数的呢?其实物理存放还是按照整型存放的。 IEEE 754 单精度浮点数格式 浮点数在计算机中是使用 IEEE 754 标准进行表示的。在 IEEE 754 标准中&#…...
TesseractOCR-GUI:基于WPF/C#构建TesseractOCR简单易用的用户界面
前言 前篇文章使用Tesseract进行图片文字识别介绍了如何安装TesseractOCR与TesseractOCR的命令行使用。但在日常使用过程中,命令行使用还是不太方便的,因此今天介绍一下如何使用WPF/C#构建TesseractOCR简单易用的用户界面。 普通用户使用 参照上一篇教…...
Elasticsearch高性能实践
前言 本方案主要从运维层面分析es是实际生产使用过程中的参数优化,深入理解es各个名词及含义,深入分析es的使用过程中应注意的点,详细解释参数设置的原因以及目的,主要包括系统层面,参数层面。除此之外,优…...
软件测试--录制与回放脚本
准备工作 安装phpstudy 配置两个内容 放demo44文件夹 在浏览器输入http://localhost/demo44/index.html,出现如图所示的网站 输入用户名和密码 步骤一:打开Virtual User Generator,点击新建,点击new 步骤二:点击如下…...
nodejs 06.npm的使用以及package.json详解
一.npm(npm | Home)的介绍 npm(Node Package Manager)是一个node.js的包管理工具,允许用户下载安装更新分享node.js包 二.npm相关命令以及作用 1.npm init -y 这条命令主要是当项目中没有package.json这个文件的时候生成package.json这个文件 2.npm i / npm install (包名) 这条…...
如何使用WinCC DataMonitor基于Web发布浏览Excel报表文档
本文介绍使用 WinCC DataMonitor 的 "Excel Workbooks" 功能,通过 Excel 表格显示 WinCC 项目的过程值、归档变量值和报警归档消息。并可以通过 Web 发布浏览访问数据 1.WinCC DataMonitor是什么 ? DataMonitor 是 SIMATIC WinCC 工厂智能中…...
颜色的基本处理
数码相机能够获取彩色图像,但相机的色彩处理是一个非常复杂的过程,是非常重要的。 此过程生产制造商在细节方面都是不公布的,但是基本的概念是相同的。当相机捕捉一个真实场景时,是怎么还原成人眼所看到的图像呢? 1.R…...
跟李笑来学美式俚语(Most Common American Idioms): Part 66
Most Common American Idioms: Part 66 前言 本文是学习李笑来的Most Common American Idioms这本书的学习笔记,自用。 Github仓库链接:https://github.com/xiaolai/most-common-american-idioms 使用方法: 直接下载下来(或者clone到本地…...
爬虫技术简介
1、爬虫简介 爬虫(Web crawler)是一种用于自动获取网页内容的程序。它可以通过模拟浏览器访问网页,并从中提取所需的信息,如文本、图片、链接等。爬虫在互联网上进行广泛应用,用于搜索引擎的网页抓取、数据挖掘、信息收集、内容监测等领域。 2、爬虫分类 爬虫的分类有以…...
ChatGPT、Claude、Gemini大模型实战对比:哪个更适合你的业务场景?
ChatGPT、Claude、Gemini大模型实战对比:哪个更适合你的业务场景? 当企业面临AI大模型选型时,往往陷入技术参数的海洋却难以找到业务适配的答案。本文将从真实业务需求出发,通过客服对话、内容创作、数据分析三个典型场景的实测数…...
终极Hasklig字体完全指南:如何通过编程连字技术提升代码可读性
终极Hasklig字体完全指南:如何通过编程连字技术提升代码可读性 【免费下载链接】Hasklig Hasklig - a code font with monospaced ligatures 项目地址: https://gitcode.com/gh_mirrors/ha/Hasklig Hasklig是一款专为编程设计的等宽字体,通过创新…...
深求·墨鉴(DeepSeek-OCR-2)完整指南:从卷轴入画到经纬重现
深求墨鉴(DeepSeek-OCR-2)完整指南:从卷轴入画到经纬重现 1. 引言:当科技遇见水墨美学 在日常工作中,我们经常需要将纸质文档转换为可编辑的电子文本。传统的OCR工具往往界面复杂、操作繁琐,让人望而却步…...
Sentinel-1A极化矩阵处理实战:用SNAP生成C2矩阵的7个关键参数解析与效果对比
Sentinel-1A极化矩阵处理实战:用SNAP生成C2矩阵的7个关键参数解析与效果对比 当处理Sentinel-1A极化SAR数据时,C2矩阵的生成质量直接影响后续地物分类、变化检测等应用的精度。许多初学者在使用SNAP的Polarimetric-Matrices算子时,往往直接采…...
DeepSeek API实战:如何用Python脚本绕过Postman直接调用(附完整代码)
DeepSeek API高效调用指南:Python脚本开发实战 在当今快节奏的开发环境中,效率是衡量开发者生产力的关键指标。传统API测试工具如Postman虽然功能强大,但在自动化流程和持续集成场景中往往显得笨重。本文将带你探索一种更轻量、更灵活的解决方…...
Cookie 和 Session 分别存储在客户端还是服务端?
从“存包凭条”到“后台存包柜”:Cookie 与 Session 的存储位置深度剖析1. 引言:超市存包处的“凭条”与“存包柜”2. 前置知识:HTTP 的“健忘症”3. Cookie:客户端的“小凭条”3.1 是什么?3.2 解决什么问题࿱…...
G-Helper:华硕ROG笔记本性能调校的轻量级解决方案
G-Helper:华硕ROG笔记本性能调校的轻量级解决方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址: h…...
i.MX6ULL开发板无线SSH环境搭建指南
嵌入式开发板远程登录环境搭建指南1. 项目概述本技术文档详细记录了在基于i.MX6ULL处理器的嵌入式Linux开发板上搭建完整远程登录环境的实现方案。该方案包含三个核心组件:WiFi网络驱动移植、无线网络配置工具移植以及SSH服务部署。2. 硬件环境搭建2.1 WiFi模块选型…...
threejs 加载glb模型时DRACOLoader的正确配置与常见错误解析
1. 为什么需要DRACOLoader? 在Three.js中加载glb/gltf模型时,经常会遇到模型文件过大的问题。这是因为很多3D建模工具(如Blender)在导出时会使用Draco压缩算法来减小文件体积。这种压缩虽然能显著减少模型大小(通常能…...
保姆级教程:用ESP-IDF Monitor和Heap Tracing给LVGL任务栈“拍个X光”
ESP32-S3深度调试:用Heap Tracing与Monitor透视LVGL内存瓶颈 当LVGL动画在ESP32-S3上随机崩溃时,大多数开发者会本能地调整栈大小参数——这就像给发烧病人直接开退烧药,却不去检查感染源。本文将带您使用ESP-IDF的专业诊断工具,…...
