【C语言学习】 输出数组中最大的数
一、题目要求,自定义一个数组,要求输出数组中最大的值。
二、解题思路:
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语言学习】 输出数组中最大的数相关推荐
- C语言找出数组中最小的数和它的下标
C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置 #include <stdio.h> int main() {int A[10]={3,7,5,9,10,2,1, ...
- C语言之找数组中重复的数
要求如下: 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果输入长度 ...
- c语言如何输出整形数组,C语言 有一个整形数组a,有10个元素,要求输出数组中的全部元素...
有一个整形数组a,有10个元素,要求输出数组中的全部元素 解题思路:引用数组中各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值 3.用指针变量指向数组元素. ...
- c语言中void arrout,c语言学习笔记(数组、函数
<c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...
- c语言枚举如何当函数返回值,C语言学习五 — 数组与枚举
数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合.数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量. 数组的声明并不是声明一个个单独的变量,比如 numbe ...
- php 输出数组第一个元素,怎么在php中利用reset() 函数输出数组中的第一个元素
怎么在php中利用reset() 函数输出数组中的第一个元素 发布时间:2021-01-16 09:37:11 来源:亿速云 阅读:66 作者:Leah 本篇文章给大家分享的是有关怎么在php中利用r ...
- Go语言学习笔记-数组、切片、map
Go语言学习笔记-数组.切片.map 数组:同一数据类型元素的集合.是值类型,长度固定无法修改 声明格式:var 数组名字 [元素数量] 数据类型 var arr [3] int //声明定义了一个长 ...
- c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...
matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...
- 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素
问题及代码 创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素 换一行. /*烟台大学计算机学院 201 ...
最新文章
- init.rc的disabled含义
- 【错误记录】VMware 虚拟机报错 ( 虚拟化性能计数器需要至少一个可正常使用的计数器, 模块 “VPMC“ 启动失败 , 未能启动虚拟机 )
- silverlight元素FrameworkElement.LayoutUpdated布局变化事件
- Photoshop脚本指南——Hello World
- Java并发编程的艺术,解读并发编程的优缺点
- chromebook刷机_如何在Chromebook上拍照
- mysql新增列并同时增加数据_图解MySQL | [原理解析] MySQL 为表添加列 是怎么quot;立刻quot;完成的...
- oracle修改redo路径,oracle修改redo log files路径
- 简易计算器里的小数点在程序中怎么表示_收藏!计算器使用攻略
- Go基础系列:Go实现工作池的两种方式(一)
- MySQL安装到mac还是linux_MySql在Linux下安装和Mac下的配置
- mysql运维知识_Mysql运维知识
- MATLAB机器学习系列-10:遗传算法原理及其matlab遗传算法工具箱使用
- 《实时控制软件设计》团队项目分组
- 银行项目企业网银转账对私转账功能的测试点
- 【研究报告】从单目深度估计到单目三维场景重建-沈春华老师-VALSE Webinar 22-13(总第279期)
- matlab运动物体仿真,运动目标跟踪的多模型算法仿真程序
- 3.3.4 Memcached分布式算法
- Efficient multi-keyword ranked query over encrypted data in cloud computing (6)
- 模拟cmos集成电路(6)
热门文章
- STM32F407 emmc驱动初始化失败解决方法
- 洛谷 P7861 [COCI2015-2016#2] SAVEZ
- 网线接口和电话线接口的区别
- js学习笔记数组和对象
- 如何策划一个有价值的网站
- 写一篇决策与判断这本书的500字读后感
- 怎样通过微信查找特殊服务器,微信支持多设备同时在线 还有哪些你不知道的微信隐藏功能...
- Centos7 安装超牛逼的api管理平台yapi
- vue表单验证(用户名、密码、身份证号、中文姓名、手机号、邮箱)
- excel自定义格式分钟计时_用Excel制作带读秒倒计时的动态海报