c语言找最大值最小值
找最大值最小值位置
从键盘任意输入10个整数,计算并输出最大值和最小值及其它们在数组中的下标位置。
程序运行结果示例1:
Input 10 numbers:1 2 3 4 5 6 7 8 9 10↙
max=10,pos=9
min=1,pos=0
程序运行结果示例2:
Input 10 numbers:2 4 5 6 8 10 1 3 5 7 9↙
max=10,pos=5
min=1,pos=6
程序:
#include <stdio.h> int FindMax(int a[], int n, int *pMaxPos); int FindMin(int a[], int n, int *pMinPos); int main() { int a[10], maxValue, maxPos, minValue, minPos, i; printf("Input 10 numbers:"); for (i=0; i<10; i++) { scanf("%d", &a[i]); // 输入10个数 } maxValue = FindMax(a, 10, &maxPos); // 找最大值及其所在下标位置 minValue = FindMin(a, 10, &minPos); // 找最小值及其所在下标位置 printf("max=%d,pos=%d\n", maxValue, maxPos); printf("min=%d,pos=%d\n", minValue, minPos); return 0; } //函数功能:求有n个元素的整型数组a中的最大值及其所在下标位置,函数返回最大值 int FindMax(int a[], int n, int *pMaxPos) { int i, max; max = a[0]; //假设a[0]为最大值 *pMaxPos = 0; //假设最大值在数组中的下标位置为0 for (i=1; i<n; i++) { if (a[i] > max) { max = a[i]; *pMaxPos = i; //pMaxPos指向最大值数组元素的下标位置 } } return max ; } //函数功能:求有n个元素的整型数组a中的最小值及其所在下标位置,函数返回最小值 int FindMin(int a[], int n, int *pMinPos) { int i, min; min = a[0]; //假设a[0]为最小 *pMinPos = 0; //假设最小值在数组中的下标位置为0 for (i=1; i<10; i++) { if (a[i] < min) { min = a[i]; *pMinPos = i; //pMinPos指向最小值数组元素的下标位置 } } return min ; }
c语言找最大值最小值相关推荐
- c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...
问题标题 用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均 2019-7-3来自ip:18.156.193.207的网友咨询 浏览量:318 手机版 ...
- Vector找最大值 最小值
Vector实例: vector<int>tmp; //即设添加有很多元素 找最大值的位置: auto Max_position = max_element(tmp.begin(),tmp ...
- C# 选择按钮 数字排序 找最大值最小值
运行效果 实现排序.计算最小值.计算最大值.计算平均值的功能. 控件属性表格如下: 代码 using System; using System.Collections.Generic; using S ...
- c语言数组最大值最小值 平均值,C语言数组的最大值,倒序,平均值等方法分享...
#include <stdio.h> #include<stdlib.h> int zsum(int score[],int len){ int sum=0; printf(& ...
- HZNUOJ 1588 最大值最小值
HZNUOJ 1588 最大值最小值 题目描述 编制程序,其功能是在float类型一维数组中查找最大值.最小值,并将它们输出. 输出保留两位小数 Input n n个浮点数 Output 最大值 最小 ...
- c语言求最大值 若有多个最大,二个随机变量的最大值与最小值分布的求法.pdf
二个随机变量的最大值与最小值分布的求法,随机变量的最大值分布,最大值和最小值,函数的最大值与最小值,c语言求最大值最小值,excel最大值最小值,求函数最大值最小值,excel最大值减最小值,int最 ...
- 7-29 最大值最小值 (10 分)
键盘输入三个整数,要求输出其最大值和最小值. 输入格式: 键盘输入只有一行,即三个整数,每个整数之间一个空格. 输出格式: 用一行输出最大值和最小值,之间用一个空格隔开. 输入样例: 10 15 14 ...
- R语言max函数min函数计算各种数据对象最大值最小值实战
R语言max函数min函数计算各种数据对象最大值最小值实战 目录 R语言max函数min函数计算各种数据对象最大值最小值实战 #基本语法
- 关于选择排序的优化——同时找出最小值与最大值
关于选择排序的优化--同时找出最小值与最大值 近期在学习排序算法,第一种方法就是选择排序.首先选择排序是一种不稳定的算法,其思想是通过遍历数组,找出最小值(最大值)的位置,放到已排序序列的启示(末尾) ...
最新文章
- (原创)c#学习笔记08--面向对象编程简介01--面向对象编程的含义03--对象的生命周期--构造函数和析构函数...
- openresty开发系列19--lua的table操作
- keepalived(3)——解决无法用vip来访问的问题
- python垃圾回收机制为什么标记能解决循环引用问题_python 关于循环引用以及标记清除的问题...
- 镶套iframe 鼠标滚动无效解决办法
- 第一款青少年搜索引擎“花漾搜索“APP正式上线
- linux防火墙之牛刀小试
- thinkphp创建对象及数据操作
- 【无人机】基于卡尔曼滤波实现无人机捷联惯导算法与组合导航附matlab代码
- python迅雷下载器_简单的迅雷VIP账号获取器(Python)
- 刘润5分钟商学院读书笔记之:企业能量模型
- Linux下的磁盘分区简介
- 三、cadence ic 5141 ——打开cadence软件
- 录音文件转换成文字的方法
- dvwa brute force(暴力破解)
- 常用发光底物 APS-5(193884-53-6)与AMPPD (122341-56-4)应用对比
- [JS JQUERY] 60个JSP免豆资料(教程+源码)下载地址汇总
- 四门外语傍身:外语,让我的大学如此完美
- 简单的几种排解散列冲突
- 成了!刚刚登顶全球首富的他,花440亿美元将推特买下 | 美通社头条