一、题目要求,自定义一个数组,要求输出数组中最大的值。

二、解题思路:

1、先求出数组中的长度,也就是数组的个数。

2、编写一个循环,利用数组的长度下标作为限制,进行循环,将较大的值与较小的值进行替换,把较大的值赋值给max。

3、循环结束输出即可。

三、代码实现

int main(){

// -----------输出最大的数--------------------------------------------------
        int arr[] = { 200000,10000,90,45,36,15,5575,77,55,77 };
        int arr_len = sizeof(arr) / sizeof(arr[0]);    //利用数组整个的一个字节除以一个数据的字节等于数组的总长度
        int max;

for (int i = 0; i < arr_len; i++)
        {
                if (arr[i] > arr[i + 1])
                {
                    max = arr[i];
                    arr[i] = arr[i + 1];
                    arr[i + 1] = max;

}
                //printf("%d\t", max);
            }
        printf("%d\n", max);   //输出最大的数

return 0;

}

【C语言学习】 输出数组中最大的数相关推荐

  1. C语言找出数组中最小的数和它的下标

    C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置 #include <stdio.h> int main() {int A[10]={3,7,5,9,10,2,1, ...

  2. C语言之找数组中重复的数

    要求如下: 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果输入长度 ...

  3. c语言如何输出整形数组,C语言 有一个整形数组a,有10个元素,要求输出数组中的全部元素...

    有一个整形数组a,有10个元素,要求输出数组中的全部元素 解题思路:引用数组中各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值 3.用指针变量指向数组元素. ...

  4. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  5. c语言枚举如何当函数返回值,C语言学习五 — 数组与枚举

    数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合.数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量. 数组的声明并不是声明一个个单独的变量,比如 numbe ...

  6. php 输出数组第一个元素,怎么在php中利用reset() 函数输出数组中的第一个元素

    怎么在php中利用reset() 函数输出数组中的第一个元素 发布时间:2021-01-16 09:37:11 来源:亿速云 阅读:66 作者:Leah 本篇文章给大家分享的是有关怎么在php中利用r ...

  7. Go语言学习笔记-数组、切片、map

    Go语言学习笔记-数组.切片.map 数组:同一数据类型元素的集合.是值类型,长度固定无法修改 声明格式:var 数组名字 [元素数量] 数据类型 var arr [3] int //声明定义了一个长 ...

  8. c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...

    matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...

  9. 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素

    问题及代码 创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素 换一行. /*烟台大学计算机学院 201 ...

最新文章

  1. init.rc的disabled含义
  2. 【错误记录】VMware 虚拟机报错 ( 虚拟化性能计数器需要至少一个可正常使用的计数器, 模块 “VPMC“ 启动失败 , 未能启动虚拟机 )
  3. silverlight元素FrameworkElement.LayoutUpdated布局变化事件
  4. Photoshop脚本指南——Hello World
  5. Java并发编程的艺术,解读并发编程的优缺点
  6. chromebook刷机_如何在Chromebook上拍照
  7. mysql新增列并同时增加数据_图解MySQL | [原理解析] MySQL 为表添加列 是怎么quot;立刻quot;完成的...
  8. oracle修改redo路径,oracle修改redo log files路径
  9. 简易计算器里的小数点在程序中怎么表示_收藏!计算器使用攻略
  10. Go基础系列:Go实现工作池的两种方式(一)
  11. MySQL安装到mac还是linux_MySql在Linux下安装和Mac下的配置
  12. mysql运维知识_Mysql运维知识
  13. MATLAB机器学习系列-10:遗传算法原理及其matlab遗传算法工具箱使用
  14. 《实时控制软件设计》团队项目分组
  15. 银行项目企业网银转账对私转账功能的测试点
  16. 【研究报告】从单目深度估计到单目三维场景重建-沈春华老师-VALSE Webinar 22-13(总第279期)
  17. matlab运动物体仿真,运动目标跟踪的多模型算法仿真程序
  18. 3.3.4 Memcached分布式算法
  19. Efficient multi-keyword ranked query over encrypted data in cloud computing (6)
  20. 模拟cmos集成电路(6)

热门文章

  1. STM32F407 emmc驱动初始化失败解决方法
  2. 洛谷 P7861 [COCI2015-2016#2] SAVEZ
  3. 网线接口和电话线接口的区别
  4. js学习笔记数组和对象
  5. 如何策划一个有价值的网站
  6. 写一篇决策与判断这本书的500字读后感
  7. 怎样通过微信查找特殊服务器,微信支持多设备同时在线 还有哪些你不知道的微信隐藏功能...
  8. Centos7 安装超牛逼的api管理平台yapi
  9. vue表单验证(用户名、密码、身份证号、中文姓名、手机号、邮箱)
  10. excel自定义格式分钟计时_用Excel制作带读秒倒计时的动态海报