给出一组整数型的数据,找出最大值,数据的个数是任意的
来源:互联网 发布:试客联盟软件 编辑:程序博客网 时间:2024/05/22 15:06
给出一组学生的成绩,找出最高的成绩
第一种方法:
定义第一个数据为max(最大值),然后让第一个数据与剩下的所有数据比较,如果某数据大于max,则为max赋新值,否则,max不变
int Max(int arr[], int sz){ int max = 0; int i = 0; max = arr[0];//定义第一个数据max(最大值) for (i = 1; i < sz; i++) { if (max < arr[i]) max = arr[i];//如果此数据大于max,则为max赋新值 } return max;}#include <stdio.h>#include<stdlib.h>int main(){ int k = 0; int arr[] = { 23, 34, 56, 89, 89, 90, 97, 54, 32, 67, 99, 77 }; int sz = sizeof(arr) / sizeof(arr[0]);//求数组元素的个数 k = Max(arr, sz); printf("%d\n", k); system("pause"); return 0;}
第二种方法:使用冒泡排序对数组进行升序排序,输出排序后数组的最后一个元素(因为是升序排序,所以最后一个元素就是最大的数据)
int BubbleSort(int arr[], int sz){ int i = 0; int j = 0; for (i = 0; i < sz; i++) { for (j = 0; j < sz - i - 1; j++) { if (arr[i]>arr[i + 1]) { int temp = arr[i + 1]; arr[i + 1] = arr[i]; arr[i] = temp; } } }//使用冒泡排序对数组进行升序排序 return arr[sz - 1];//返回排序后数组的最后一个元素,因为排序是升序排序,所以最后一个值就是最大值}#include <stdio.h>#include<stdlib.h>int main(){ int k = 0; int arr[] = { 23, 34, 56, 89, 89, 90, 97, 54, 32, 67, 99, 77 }; int sz = sizeof(arr) / sizeof(arr[0]); k = BubbleSort(arr, sz);//定义一个整数来接收冒泡排序函数的返回值,此返回值就是所求的最大值 printf("%d\n", k); system("pause"); return 0;}
阅读全文
0 0
- 给出一组整数型的数据,找出最大值,数据的个数是任意的
- 使用JAVA找出一组数据的最大值
- 找出一组数据中不同的数据
- 找出一组数据的不同数据
- 通过循环找出一组数据的最大值和最小值的小技巧
- 给出n个数,找出这n个数的最大值,最小值,以及这些数字的和
- 70-给出n个数,找出这n个数的最大值,最小值,和。
- 给出n个数,找出这n个数的最大值,最小值,和。
- 找出一个有序数组中任意2数之和等于给出的第三个数
- 找出一组整数中最大的那个
- 给出101个整数数,这101个数是1~100中的数,其中只有一个是出现两次的数,要求找出这个数。
- 找出一组数据中只出现一次的数
- 大数据-25亿个数找出不重复的整数-双层桶-代码
- 长度为n的整形数组,找出其中的任意n-1个数乘积最大的那一组
- 比较四个整数的大小,找出最大值
- 求任意多个数的最大值
- 第五周 任意三个整数的最大值
- 长度为n的整数数组,找出其中任意(n-1)个乘积最大的那一组
- 欢迎使用CSDN-markdown编辑器
- CString和char *之间的互相转换
- 使用HttpClient请求另一个项目接口获取内容
- XListview
- 报名丨2017 GrowingIO 增长大会(北京)
- 给出一组整数型的数据,找出最大值,数据的个数是任意的
- LINQ体验(1)——Visual Studio 2008新特性
- 蚂蚁金服ATEC峰会首次亮相云栖,CTO程立详解技术开放全战略
- Tarjan无向图求割点割桥模版, O(n+m), 无重边/重边情况均可处理
- 大咖丨哥伦比亚教授周以真:人工智能恐慌以及大数据威胁反思
- 手把手 | 如何在你的iPhone上建立第一个机器学习模型(Apple最新CoreML框架入门)
- [java]微服务架构连载No7 配置中心Config
- HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
- 前言