课堂练习—数组最大值
2016-03-21 16:23
225 查看
设计思路:
1.构造功能函数
2.最大值赋给数组第一个数
3.循环比较数组其他数与第一个数的大小,大的赋给max
4.主函数调用函数
5.输出
源程序代码:
结果截图:
1.全是正数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321161713276-320967860.png)
2.全是负数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321161809058-1398145628.png)
3.有正有负
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321161910151-457879550.png)
4.有相同的数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321162039573-1016249179.png)
5.有相同的两个最大数
1.构造功能函数
2.最大值赋给数组第一个数
3.循环比较数组其他数与第一个数的大小,大的赋给max
4.主函数调用函数
5.输出
源程序代码:
#include<iostream> using namespace std; int Largest(int length,int list[]) { int i,max=list[0]; for(i=0;i<=(length-1);i++) { if(list[i]>max) { max = list[i]; } } return max; } int main() { int lis[5]; cout<<"请输入5个数字 "<<endl; for(int i=0;i<5;i++) { cin>>lis[i]; } cout<<"最大值是"<<Largest(5,lis)<<endl; }
结果截图:
1.全是正数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321161713276-320967860.png)
2.全是负数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321161809058-1398145628.png)
3.有正有负
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321161910151-457879550.png)
4.有相同的数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321162039573-1016249179.png)
5.有相同的两个最大数
![](http://images2015.cnblogs.com/blog/811548/201603/811548-20160321162137386-978953318.png)
相关文章推荐
- SpringMVC学习记录3
- 算法:使用递归打印长度为N的斐波那契数列
- 正则表达式基本使用方法
- 百度地图添加多个大头针自定义图片
- Nutch搜索引擎(第3期)_ Nutch简单应用
- 欢迎使用CSDN-markdown编辑器
- Entity Framework 全面教程详解(转)
- 准备开源用javascript写Tomcat下的WebApp的项目
- 4443: [Scoi2015]小秃玩矩阵|二分答案|匈牙利
- 【BZOJ 1951】 [Sdoi2010]古代猪文|数论|中国剩余定理|Lucas
- SEO优化
- Python 入门
- strcpy、memcpy和memset之间的区别
- 快速掌握Node.js模块封装及使用
- 算法: 返回一串字符串中重复次数最多的字符
- 使用AsyncHttpClient 框架提交数据
- UIPickView手动选择时动画
- 逗号(分组选择器),空格(后代选择器),>(子选择器),+(紧紧挨着的一个)
- IOS各种调试技巧豪华套餐
- 如何监控你的Hadoop+Hbase集群?