【编程实践】数据统计器
2015-09-22 23:20
281 查看
数据统计器
输入一组数字(不需输入个数),输出最大值,最小值和平均值(保留三位小数)
输入样例:
2 8 3 5 1 7 3 6
输出样例:
1 8 4.375
输入一组数字(不需输入个数),输出最大值,最小值和平均值(保留三位小数)
输入样例:
2 8 3 5 1 7 3 6
输出样例:
1 8 4.375
//version 1 #define INF 1000000000 #include<stdio.h> int main() { errno_t err; //err = fopen_s(&stream, "crt_fopen_s.c", "r") FILE*fin, *fout; err = fopen_s(&fin,"data.in", "rb"); err = fopen_s(&fout,"data.out", "wb"); int x, n = 0, min = INF, max = -INF, s = 0; while (fscanf_s(fin,"%d", &x) == 1) { s += x; if (x < min) min = x; if (x>max) max = x; n++; } printf("%d %d %.3f\n", min, max, (double)s / n); fprintf(fout,"%d %d %.3f\n", min, max, (double)s / n); fclose(fin); fclose(fout); return 0; }
相关文章推荐
- rpc框架: thrift/avro/protobuf 之maven插件生成java类
- ubuntu配置jdk(收藏)
- C++友元
- PHP如何实现页面跳转
- eclipse容易卡死或者较慢的解决方案
- Java中Comparable和Comparator实现对象比较
- Ruby学习笔记-正则表达式
- Java中Socket阻塞的原因
- Spring MVC 入门指南(二):@RequestMapping用法详解
- c语言初级小程序
- 《C++primer(第五版)》学习之路-第七章:类
- C++11中的右值引用及move语义编程
- Java VisualVM使用:堆OOM
- 模仿R语言c++ 向量类c 矩阵类matrix等(持续更新 欢迎指点)
- php以模块方式、和fpm方式 搭建LAMP环境详解
- PyCharm下切换Python版本
- C++编程思想学习笔记----第11章 引用和拷贝构造函数
- java笔记之数据类型
- Ruby:字符串处理函数
- Java 内部类