程序2-11 数据统计(fopen版)
2016-02-27 12:52
288 查看
统计最值及平均值。
如果比赛要求用文件输入输出,禁止用重定向的方式,就用下面这个代码。
如果比赛要求用文件输入输出,禁止用重定向的方式,就用下面这个代码。
#include<stdio.h> #define INF 1000000000 int main() { FILE *fin,*fout; fin=fopen("data.in","rb"); fout=fopen("data.out","wb"); int x,n=0,min=INF,max=-INF,s=0; while(fscanf(fin,"%d",&x)==1) { s+=x; if(x<min) min=x; if(x>max) max=x; n++; } fprintf(fout,"%d %d %.3f\n",min,max,(double)s/n); fclose(fin); fclose(fout); return 0; }
相关文章推荐
- linux下mysql配置文件my.cnf详解
- apache几种限制ip的方法
- OpenGL ES 中Uniform块
- hadoop伪分布式安装
- 用户画像的技术选型与架构实现
- Powershell-Exchange:Generate Health Report
- centos的PHP编译安装模块的基本步骤
- ubuntu配置NFS,挂载开发板
- MMM高可用MySQL服务集群解决方案 推荐
- apache的order allow deny
- linux下创建和删除目录
- u盘安装linux,将grub安装到了u盘,将U盘拔掉后系统无法引导启动的解决方法
- Parallels Desktop 11 安装 Kali 2.0 Parallels tools
- 常用网站
- Opencv--视频操作基础
- LINUX之块设备整理(二) EMMC 驱动,emmc驱动
- shell编程(1)
- 电商商品秒杀系统架构分析与实战
- Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
- CentOS6.7安装