程序2-10 数据统计 (重定向版)
来源:互联网 发布:知微传播分析 编辑:程序博客网 时间:2024/05/30 23:55
统计数据的最值,及平均值。
#define LOCAl#include<stdio.h>#define INF 1000000000int main(){#ifdef LOCAL freopen("data.in","r",stdin); freopen("data.out","w",stdout);#endif int x,n=0,min=INF,max=-INF,s=0; while(scanf("%d",&x)==1) { s+=x; if(x<min) min=x; if(x>max) max=x; /* printf("x=%d,min=%d,max=%d\n",x,min,max); */ n++; } printf("%d %d %.3f\n",min,max,(double)s/n); return 0;}
此代码在本机测试时用文件重定向,但一旦提交到比赛,就自动”删除“重定向语句。
重定向的部分被写在#ifdef和#endif中。其含义是:
只有定义了符号LOCAL,才编译两条freopen语句。
0 0
- 程序2-10 数据统计 (重定向版)
- 数据统计(重定向版)
- 数据统计(重定向)
- 数据统计(原始版,重定向版,fopen版)
- 数据统计及重定向
- ACM-数据统计之重定向vsfopen
- 数据重定向shell基础(2)
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- 必须厘清的核心概念之堆栈
- windows使用git时出现:warning: LF will be replaced by CRLF
- java中的==、equals和hashCode以及hashCode生成
- USACO1.2:dualpal
- 栈的简单应用(模拟出栈进栈)
- 程序2-10 数据统计 (重定向版)
- NYOJ——小明的调查作业
- ANDROID垃圾回收器机制和强引用、软引用、弱引用、虚引用
- HDU-1051 做个骑士,以梦为马
- 使用javamail实现发送邮件
- Parallels Desktop 11 安装 Kali 2.0 Parallels tools
- 多表-连表筛选代码(其中一个view有两个表格tableView)
- bzoj1026: [SCOI2009]windy数-数位DP
- 淘宝网提供的国内NPM镜像简介和使用方法