关于多组数据连续输入,求最大值最小值问题
来源:互联网 发布:苹果cms定时采集插件 编辑:程序博客网 时间:2024/05/22 03:23
题目介绍如下。
自己写的代码可以解决根据输入的数字个数和数字判断最大值最小值问题,但是我在处理多组数据连续输入的时候,实在处理不好,另外最大值最小值的判断是使用的函数,使得整个程序内存和运行时间都不大理想。
1
后来参考了答案,多组数据的输入的是通过一个while循环,利用scanf的返回值(scanf返回接收到的变量值的个数)进行判断,觉得十分巧妙。
整个代码如下:
#include <cstdio>const int N = 101;int main(){ int a[N]; int n,i,max,min; while(scanf("%d",&n)==1) { max = -1,min = 101; for(i=1;i<=n;i++) { scanf("%d",&a[i]); if(a[i]>max) max = a[i]; if(a[i]<min) min = a[i]; } printf("%d %d\n",max,min); } return 0;}
它的最大值最小值的判断也十分精简,效率比函数实现高得多,希望自己能够从中学得一点思想。
0 0
- 关于多组数据连续输入,求最大值最小值问题
- ACM连续输入多组数据问题
- 求一组数据中的最大值及最小值
- 关于求数组的最大值和最小值问题(C代码)
- Xcode-C语言出接触_关于求最大值最小值的位置问题
- 《SDUT1730 数字三角形问题》2关于数字三角形,求最小值最大值的N次纠结。
- 输入10个正数,求最大值、最小值、平均值。
- 输入一堆数值,求平均值,最大值,最小值,和
- 输入3个数,求最大值最小值中间值
- 求最大值与最小值
- 求最大值和最小值
- 求最大值和最小值
- 求最大值最小值
- 求最大值最小值
- 求最大值和最小值
- awk 求最大值,最小值
- 求最大值,最小值
- 求最大值、最小值、平均值
- Android性能测试之fps获取
- 10个无版权限制的免费图片素材资源网站
- 数学模型的重要性
- 黑马程序员_面向对象(一)
- Objective-C高级编程之内存管理(2)
- 关于多组数据连续输入,求最大值最小值问题
- 模型整理------------区间dp
- android目录分析之“编译生成的out”
- Xcode6 创建.pch文件
- Uva 11988 Broken Keyboard
- ZOJ 3606 Lazy Salesgirl
- 电信猫大亚DB120-WG破解超级密码方法
- hellow word
- 关于typedef的用法总结