数据统计的错误分析与改进
来源:互联网 发布:jackson json 官网 编辑:程序博客网 时间:2024/04/26 20:36
#include <stdio.h>int main(){int x,n=0,min,max,s=0;while(scanf("%d",&n)==1){s+=x;if(x<min){min=x;}if(x>max){max=x;}n++;}printf("%d %d %.3lf\n",max,min,(double)s/n);return 0;}
错误分析1是Max和min都没有初始化
缺点是上面的程序不够方面每次运算都要手动输入许多数。尽管可以用前面管道的方法,但是数据只是保存在命令行中仍然不够方便
大改进(对缺点)用文件将输入数据和输出数据都保存在文件中,这样只要把事先输入的数据保存在文件中,就不必每次重新输入了;数据输出在文件中也避免了输入太多一圈屏就看不见的情况,运行结束后慢慢游览输出数据即可,如果有标准大难文件,还可以进行文件比较,(在windows的系统中可以使用fc命令,在Linux的操作系统中可以使用diff命令)
改进:1对Max和min进行初始化,应为min保存是一个很小的数,所以它的初值应该是一个很大的数,一种方法是定义一个常数INF=100000000,另一种方法是先读取一个整数x,令max=min=x,这样避免了人为假想的无穷大值使程序更加优美,而INF可能会导致运算溢出或者无穷打不够大的问题
2使用文件在大改进(对缺点)当中如上
0 0
- 数据统计的错误分析与改进
- 统计建模与数据分析
- 数据分析工作的一点改进
- 基于数据分析的评分系统改进
- 冒泡排序的算法分析与改进
- 冒泡排序的算法分析与改进
- 冒泡排序的算法分析与改进
- 冒泡排序的算法分析与改进
- 冒泡排序的算法分析与改进
- 冒泡排序的算法分析与改进
- 冒泡排序的算法分析与改进
- 精通Excel数据统计与分析
- 精通Excel数据统计与分析
- 精通Excel数据统计与分析
- 算法分析与改进
- snooper的监听(log数据分析)功能的改进
- 数据的查询、汇总 、统计和分析
- 基于Hadoop的地震数据分析统计
- 函数Currying和Partial Application的比较
- c++中的虚函数
- ORACLE之常用FAQ V1.0,已经停止更新
- 转 Python 2.7 学习摘记
- 校招9月份找工作的童鞋进
- 数据统计的错误分析与改进
- 使用SiteScope监控WebLogic
- 快排算法quickSort
- OC 弱引用 weak __weak assign __assign
- HDU_ACM-2057 A+B again
- HDU1007Quoit Design(最小点对)
- Unity3D NGUI事件 UIEvents
- Java简述
- HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议