c语言求数组中10 个整数中最大值

2023-05-16

c语言求数组中10 个整数中最大值

要求在数组中输入10个整数,输出最大值
这里先用一种简单的方法,创建一个变量max=0,用max与这10个数依次比较,如果比max大就把它的值赋给max,直到max与最后一个数比较完,最后输出max就得到最大值了

#include <stdio.h>
int main()
{
    int arr[10] = { 0 };
    int i = 0;
    printf("请输入十个整数:");
    for (i = 0; i < 10; i++)
    {
        scanf("%d", &arr[i]);
    }

    int max = 0;//创建一个变量

    for (i = 0; i < 10; i++)
    {
        if (arr[i] > max)
        {
            max = arr[i];
        }
    }
    printf("%d",max);
}

但是这样的方法有局限性,它只适用于正整数
那如果是负数怎么办呢?
我们可以用max=arr[0],用数组的第一个数赋给max,与数组后面的数依次比较,如果比它大就把值赋给max,直到max与最后一个数比较完,最后输出max就得到最大值了,这样求最大值就很完美了

int main()
{
    int arr[10] = { 0 };
    int i = 0;
    
    printf("请输入十个整数:");
    for (i = 0; i < 10; i++)
    {
        scanf("%d", &arr[i]);
    }

    int max = arr[0];//用数组的第一个数赋给max

    for (i = 1; i < 10; i++)
    {
        if (arr[i] > max)
        {
            max = arr[i];
        }
    }
    printf("%d",max);
}

这样如果数组里面全是负数也可以作比较了
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c语言求数组中10 个整数中最大值 的相关文章

  • 各种假设检验实例整理 R语言

    http www cnblogs com ywliao archive 2017 04 17 6724334 html
  • 人机交互大作业考核要求

    考试说明 根据课程特点 xff0c 考试采取大作业形式 为了考试学生的对课程基本理论 基本知识点的考察 xff0c 要求学生调查报告中必须满足下述文档描述要求 xff1b 同时 xff0c 为了充分发挥学生的自我能动性 积极性 创造性 xf
  • 5.2 Great minds think alike!

    So far so good 过得去 xff1b 到目前为止 xff0c 一直都还不错 例句 xff1a The work is rather difficult but so far so good 工作相当困难 xff0c 但到目前为此
  • 统计建模与R软件-第六章 回归分析

    6 1为了估计山上积雪融化后对下游灌溉的影响 xff0c 在山上建立一个观测站 xff0c 测量最大积雪深度X与当年灌溉面积Y xff0c 测得连续10年的数据如表6 17所示 表6 17 10年中最大积雪深度与当年灌溉面积的数据 序号 X
  • 数据降维之主成分分析

    信息过度复杂是多变量数据最大的挑战之一 主成分分析和探索性因子分析是两种用来探索和简化多变量复 杂关系的常用方法 主成分分析 xff08 PCA xff09 是一种数据降维技巧 xff0c 它能将大量相关变量转化为一组很少的不相关变量 xf
  • C/C++复习

    1 C传送参数 xff1a 两种 xff1a 值传递 xff0c 引用传递 xff1a 如下测试code void valuepass int x x 61 x 43 10 void pointerpass int x x 61 x 43
  • 主成分分析之法国经济分析数据详解

    用数据框的形式输入数据 conomy lt data frame x1 61 c 149 3 161 2 171 5 175 5 180 8 190 7 202 1 212 4 226 1 231 9 239 0 x2 61 c 4 2 4
  • 朴素贝叶斯 手机垃圾信息过滤 机器学习与R语言

    Chapter 4 Classification using Naive Bayes Example Filtering spam SMS messages Step 2 Exploring and preparing the data r
  • 子网掩码和IP地址计算网络地址和广播地址的换算

    子网掩码和IP地址计算网络地址和广播地址的换算 已知 IP地址为 xff1a 202 112 14 137 子网掩码 xff1a 255 255 255 224 要求计算出这台主机所在的网络地址和广播地址是 xff1f 解 xff1a 第一
  • 手机浏览器查看vue项目

    在手机浏览器上面我们可以直接查看vue项目 在有网的条件下 xff0c 我们使用指令npm run serve启动一个项目 xff0c 会出现两个网址 xff0c 一个是本地的 xff0c 一个是网络的 在手机浏览器地址栏输入第二个网址 x
  • STM32 HAL库IIC驱动

    1 STM32上IIC的一些争议 关于STM32的IIC驱动 xff0c 网上有很多争论 xff0c 究竟是使用STM32自带的硬件IIC还是用IO口和软件模拟IIC呢 xff1f 下面这个图形象展示了这些争论 总结一些 xff1a ST为
  • 怎么看jdk的安装路径

    首先 xff0c 先来说下第一种情况 已经安装好了jdk xff0c 也配置了环境变量 xff0c 这种情况下 xff0c 查看jdk路径是很容易的 在window环境下 xff0c 我们先执行java version 指令查看是否已经配置
  • c总结 使用scanf输入字符串问题

    学习c时经常遇到字符串的输入问题 xff0c 使用scanf输入时总是会或多或少的遇到错误 xff0c 总结一下我遇到过的情况 同时输入字符和字符串 刚开始编写时可能大多数会这样写 xff1a xff08 ch1为字符类型的数组 xff0c
  • VCPKG安装和使用教程

    文章目录 1 安装2 使用命令选项 3 集成vcpkgWindows 上的 Visual Studio 集成Linux 或 macOS 上的 Visual Studio Code 集成删除 vcpkg 集成 使用举例4 详细介绍4 1 新增
  • docker中debian系统更换阿里云镜像源

    今天在docker中的debian系统中执行apt get update的时候 xff0c 看到一些无法连接http deb debian org源的错误 xff0c 如下 apt get span class hljs operator
  • 【Java】中常用类

    目录 一 String类 xff08 一 xff09 概述 xff08 二 xff09 String的特性 1 String的不可变性 2 String实例化方法 3 字符串拼接方式赋值对比 4 String使用陷阱 5 String类常用
  • golang如何执行脚本并获取返回值

    golang中如何执行脚本并获取返回值 调用脚本 在golang标准库中提供了两种方式可以用来启动进程调用脚本 第一种是在os库中的Process类型 xff0c Process类型包含一系列方法用来启动进程并对进程进行操作 xff08 参

随机推荐

  • Spring的Bean加载流程

    Spring IOC容器就像是一个生产产品的流水线上的机器 xff0c Spring创建出来的Bean就好像是流水线的终点生产出来的一个个精美绝伦的产品 既然是机器 xff0c 总要先启动 xff0c Spring也不例外 因此Bean的加
  • 【Java】枚举类和注解

    目录 一 枚举类的使用 1 枚举类的说明 xff1a 2 如何自定义枚举类 xff1f 3 JDK 5 0 新增使用enum定义枚举类 二 注解的使用 1 注解的理解 2 注解的使用示例 3 如何自定义注解 4 元注解 xff1a 5 如何
  • 【Java】集合

    目录 一 集合与数组 1 集合与数组存储数据概述 xff1a 2 数组存储的特点 xff1a 3 数组存储的弊端 xff1a 4 集合存储的优点 xff1a 5 集合的分类 6 集合的框架结构 二 Collection接口 1 单列集合框架
  • 【Java】泛型

    目录 一 泛型简介 1 泛型的概念 2 泛型的引入背景 3 引入泛型的目的 二 泛型在集合中的应用 1 在集合中没有使用泛型的例子 2 在集合中使用泛型的例子1 3 在集合中使用泛型例子2 4 集合中使用泛型总结 xff1a 三 自定义泛型
  • 【Java】IO流

    目录 一 File类的使用 1 File类的理解 2 File的实例化 3 File类的常用方法 4 内存解析 5 小练习 二 IO流概述 1 简述 2 流的分类 3 IO流的体系分类 4 输入 输出标准化过程 三 节点流 xff08 文件
  • 【Java】网络编程

    目录 一 概述 二 网络通讯要素 3 通讯要素一 xff1a IP和端口号 4 通信要素二 xff1a 网络通信协议 5 套接字Socket 三 TCP网络编程 1 基于Socke的TCP编程 四 UDP网络编程 1 简述 2 Datagr
  • 【Java】反射

    目录 一 反射的概述 1 反射的简介 2 反射动态性体现 3 反射机制提供的功能 4 相关API 二 Class类 1 Class简述 2 Class类的常用方法 3 获取Class实例的几种方式 xff1a 4 Class实例可以代表的结
  • 【Java】之Java8新特性

    Java 基础系列的笔记终于完成了 x1f389 x1f389 x1f389 目录 一 Lambda 表达式 1 Lamdba 表达式概述 2 使用 Lambda 表达式前后对比 3 怎样使用Lambda表达式 4 Lamdba表达式总结
  • 【Docker】基础使用

    目录 一 Docker简介 二 Docker核心概念 三 Docker安装 四 Docker常用操作 1 镜像操作 2 容器操作 3 安装MySQL 一 Docker简介 Docker 是一个开源的应用容器引擎 xff0c 基于Go 语言并
  • ASP.NET MVC | 简介

    目录 前提 1 教程 2 MVC 编程模式 最后 前提 在学习学过很多课程 xff0c 但是最主要学的还是ASP NET MVC这门课程 xff0c 工作也是用的ASP NET MVC xff0c 所以写一点ASP NET MVC的东西 x
  • ASP.NET MVC | 创建应用程序

    目录 首先 NO 1 No 2 App Data 文件夹 Content 文件夹 Controllers 文件夹 Models 文件夹 Views 文件夹 Scripts 文件夹 最后 首先 一步一步的来 xff0c 电脑上需要安装vs20
  • 关于Docker的Debian和Ubuntu镜像

    Debian和Ubuntu都是目前较为流行的Debian系的服务器操作系统 xff0c 在Docker Hub上都可以直接搜索到官方版本 一 搜索Debian 二 搜索Ubuntu Ubuntu相关镜像很多 xff0c 使用 s 参数 xf
  • ASP.NET MVC | 增删改查小项目-MySQL数据库

    目录 前提 数据库和表 完成展示 主页 xff1a Index 添加商品页面 xff1a Add 修改商品页面 xff1a Edit 删除 xff1a Del 代码 No 1 配置MySQL数据库 No 2 初始化数据 No 3 删除操作
  • 用Navicat Premium连接数据库!

    Navicat Premium介绍 Navicat Premium 是一套数据库开发工具 xff0c 让你从单一应用程序中同时连接 MySQL MariaDB MongoDB SQL Server Oracle PostgreSQL 和 S
  • 介绍一款非常好用的截图软件-《Snipaste》

    目录 Snipaste介绍 Snipaste下载 Snipaste功能介绍 总结 Snipaste介绍 非常好用的截图软件 xff0c 一句话 xff0c 非常非常好用 xff0c 比你用过任何的截图软件都好用 xff0c 不好用你顺着网线
  • 推荐一款卸载软件的小工具-《UninstallToo》

    目录 UninstallToo介绍 UninstallToo下载 UninstallToo使用 总结 UninstallToo介绍 Uninstall Tool 是一款可以用来替代 添加 删除程序 的工具 它允许您显示隐藏的安装程序 xff
  • 【MySQL】下载(超详细教程)

    目录 First 下载 Second 安装 Third 检测是否安装 Last 总结 First 下载 首先 xff0c 我们一步一步跟着我的操作来 xff0c 不能越步骤 xff0c 很容易报错 xff0c 就芭比Q了 第一步直接进入这个
  • 【ASP. Net Mvc】毕设之【在线考试项目】

    前提 这个项目是毕设 xff0c 是用asp net mvc和SQL server数据库完成的 xff0c 分为前端和后台 后台功能 xff1a 老师添加试卷 xff0c 上传试卷 xff0c 审核试卷 xff0c 管理学生 前端功能 xf
  • 继承——Person为父类,Teacher和Student都继承Person

    一 题目 按照要求完成以下操作 创建Person xff0c Teacher xff0c Student类 其中 xff0c Person为父类 xff0c Teacher和Student都继承Person Person中有属性 xff1a
  • c语言求数组中10 个整数中最大值

    c语言求数组中10 个整数中最大值 要求在数组中输入10个整数 xff0c 输出最大值 这里先用一种简单的方法 xff0c 创建一个变量max xff1d 0 xff0c 用max与这10个数依次比较 xff0c 如果比max大就把它的值赋