【C语言】求最大值 (完整代码)
题目描述:
求出10个整数中的最大值
解题思路:
我们默认第一个数就是最大值max,将max与后面的数进行比较,如果后面的数大于它则将max的值替换为较大的数;再继续用max的当前值与后面的数进行比较,后面的数如果仍然比max大就替换,否则max不变继续向后比较。直至用max的值比较完所有的数,此时max就是所有数中最大的值。
简单实现如下所示:
完整代码
上面代码已经可以实现功能。这里完整代码实现的内容包括:
1.由控制台输入10个任意的数
2.通过函数的思想实现
ps:若使用的编译器不是VS的情况下,可以注释掉第1行和第26行的内容再运行哦~
// #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>int Max(int x, int y) //两个数之间取最大值的函数实现{int z;if (x>y) z = x;else z = y;return z;}int main(){int a[10];printf("请输入10个数:");for (int i = 0; i<10; i++){scanf("%d", &a[i]); //接收输入的参数}int max = a[0]; //默认第一个就是最大值for (int i = 0; i<10; i++){// if(a[i]>max) max=a[i]; //直接实现max = Max(a[i], max); //用函数思想实现}printf("\n最大值为:%d\n", max);// system("pause"):return 0;}
运行结果如下:
【C语言】求最大值 (完整代码)相关推荐
- 水仙花数c语言程序解析,C语言求水仙花数代码解析
原标题:C语言求水仙花数代码解析 水仙花数 "水仙花数"又称为"阿姆斯特朗数".如果一个n(n≥3)位数的各位数字的n次幂之和等于该数本身,则该数称为" ...
- c语言求最大值 若有多个最大,二个随机变量的最大值与最小值分布的求法.pdf
二个随机变量的最大值与最小值分布的求法,随机变量的最大值分布,最大值和最小值,函数的最大值与最小值,c语言求最大值最小值,excel最大值最小值,求函数最大值最小值,excel最大值减最小值,int最 ...
- C语言的链表—完整代码
链表完整代码.经测试,应该没什么毛病 #include<stdio.h> #include<malloc.h> #include<string.h>typedef ...
- C语言俄罗斯方块(新版本完整代码)
2020博客之星年度总评选进行中:请为74号的狗子投上宝贵的一票! 我的投票地址:点击为我投票 写在前面: 大家好,我是 花狗Fdog ,来自内蒙古的一个小城市,目前在泰州读书. 很感谢能有这样一个平 ...
- C语言 求最大值和最小值
author:爱太阳的麦芽糖 IDE:VS2019 qq:1192273194 TIME:16/6/2019 PS:如果您有什么问题可以在下方留言哦 步骤:(代码分三个部分阅读,后方有完整的代码) ( ...
- linux求最大公约数视频,C语言求最大公约数代码及解析
问题描述 从键盘输入两个整数,求任意两个正整数的最大公约数(GCD). 最大公因数,也称最大公约数.最大公因子,指两个或多个整数共有约数中最大的一个.a,b的最大公约数记为(a,b),同样的,a,b, ...
- 人工智能基础——贝叶斯分类器例程(c语言实现,完整代码)
选修课老师布置了一道非常简单的作业,作为一学期没上课的学渣,靠百度搜索写完了作业,现把代码贴出,关于贝叶斯分类器的知识,网上一大堆,我就不费时间重复了. 听说MATLAB可以实现,但我MATLAB学的 ...
- java梅森素数,C语言求梅森素数代码及解析
问题描述 梅森数(Mersenne Prime)指的是形如2n-1的正整数,其中指数n是素数,即为Mn.如果一个梅森数是素数,则称其为梅森素数.例如22-1=3.23-1=7都是梅森素数. 当n=2, ...
- C语言实现扫雷完整代码讲解
扫雷是一款初学者能用C语言实现的益智小游戏,只需要用二维数组操作雷区即可. 算法详讲 : 游戏思路如下:点击雷区中的任一格子,如果该格子有雷,则游戏结束:如果该格子周围9个格子都不是雷,那么直接展开其 ...
- C语言求最大公约数代码
题目:随机输入两个数,求其最大公约数 在此展示三种常用解题思路 1.首先展示第一种思路 #include <stdio.h>int main() {int a,b,c; //先定义变量pr ...
最新文章
- 2022-2028年中国装备制造产业深度分析及发展规划咨询建议报告(全卷)
- 让机器听懂世界,触及人类梦想还有多远?
- lucene introduction
- 人月神话阅读笔记03
- 【深度学习】9 大主题卷积神经网络(CNN)的 PyTorch 实现
- 实战: 如何掌握Oracle和业务IO知识
- MTK 驱动(85)----RPMB key introduction
- 【软件使用技巧】PL/SQL Developer实现双击table询
- 网址大全:国外超级便宜空间
- JAVA重要基础之反射
- 微信蓝牙协议一:协议文档查阅方法和空中数据解析示例
- 如何用常量代替session_如何用Python代替Visual Basic应用程序并节省了很多时间
- VIM空格和TAB转换
- JAVA中,目录C:\\TEMP等效于C:\TEMP
- Atitit 图像处理--图像分类 模式识别 肤色检测识别原理 与attilax的实践总结
- 2021年 考研数学一 第17题
- mtk android可修改imei,MTK android 可修改IMEI方法
- 系统分析师考试大纲2009
- 【opencv-python】寻找矩形框
- 2023年全国最新高校辅导员精选真题及答案53