算法竞赛中的输入输出框架

  • 算法竞赛中的输入输出框架

    • 标准输入输出
    • 重定向
    • fopen

标准输入输出

#include <stdio.h>
#define INF 10000000
/**输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些
数都是不超过1000的整数。
**/
// 标准输入输出
int main () {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;}n++;}printf("%d %d %.3f\n", min , max, (double)s / n);return 0;
}

重定向

#define LOCAL
#include <stdio.h>
#define INF 10000000
/**输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些
数都是不超过1000的整数。
**/
// 重定向
int main () {#ifdef LOCALfreopen("data.in", "r", stdin);freopen("data.out", "w", stdout);#endif // LOCALint 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;}n++;}printf("%d %d %.3f\n", min , max, (double)s / n);return 0;
}

fopen

#include <stdio.h>
#define INF 10000000
/**输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些
数都是不超过1000的整数。
**/
// fopen
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;
}

算法竞赛中的输入输出框架相关推荐

  1. 《算法竞赛中的初等数论》(五)正文 0x50筛法(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  2. 《算法竞赛中的初等数论》(四)正文 0x40反演(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  3. 《算法竞赛中的初等数论》(三)正文 0x30 积性函数(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  4. 《算法竞赛中的初等数论》(二)正文 0x20同余(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  5. 算法竞赛中的时间复杂度选择——以最大连续和问题为例

    最大连续和问题 最大连续和问题.给出一个长度为nn的序列 A1,A2,-,AnA1, A2,-, An,求最大连续和.换句话说,要求找到1≤i≤j≤n1≤i≤j≤n,使得Ai+Ai+1+...+AjA ...

  6. 算法竞赛中的随机数产生和断言

    算法竞赛中的随机数产生和断言 #include <algorithm> #include <vector> #include <cstdlib> #include ...

  7. 《算法竞赛中的初等数论》(一)正文 0x00整除、0x10 整除相关(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  8. 《算法竞赛中的初等数论》(六)正文 0x60 原根(ACM / OI / MO)(二十万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  9. 我的所有优质博客全部开源啦(我自己原创的《ACM模板》《算法全家桶》《算法竞赛中的初等数论》 PDF免费下载)

    你好呀ヾ(≧▽≦*)o 我是繁凡さん 这两年来我写了很多长篇文章,主要涉及数据结构,算法,程序设计竞赛,数学,计算几何等方面的内容: <数据结构>C语言版(清华严蔚敏考研版) 全书知识梳理 ...

最新文章

  1. 选化学可否报计算机专业,选课选物化生报什么专业前景好
  2. 聚焦场景落地, 看“云+AI”如何激发5G的“隐藏技能”
  3. 056、macvlan网络结构分析(2019-03-25 周一)
  4. [渝粤教育] 西南科技大学 货币银行学 在线考试复习资料(1)
  5. 逻辑回归、线性回归直观感受
  6. 1月4日云栖精选夜读:阿里工程师如何叫外卖?99%的人猜不到
  7. SpringBoot之可视化api
  8. web切图怎么做_Web前端切图快捷键、技巧和经验
  9. 【教程】如何利用patchrom来编译你自己的MIUI
  10. 做鼻子测试软件,深度解析鼻子类型,测试你属于哪种鼻子?
  11. 图神经网络(CNN)三
  12. Telephony之TelephonyManager(原)
  13. Photoshop CS5自学学习笔记
  14. 错误解决---void value not ignored as it ought to be
  15. S03_CH02_AXI_DMA PL发送数据到PS
  16. mysql5.5.27安装设置_mysql 5.5.27 winx64安装配置方法图文教程
  17. 伪造工作经历,请止步!!!
  18. 高手详细介绍JVM是什么?
  19. 全局敏感度,局部敏感度和平滑敏感度到底有什么区别?【差分隐私】
  20. 7-11前常务董事碓井诚:7-11的数字化对中国零售行业有哪些借鉴意义

热门文章

  1. Mac上使用homebrew安装PostgreSql
  2. .net core 开发 Windows Forms 程序
  3. Linux入门学习(七)
  4. node.js编写网页_为Node.js编写可扩展架构
  5. Redux中的功能式React式编程简介
  6. redshift 数据仓库_您如何使用Amazon Redshift Spectrum访问“暗数据”
  7. Tushare在R中的使用
  8. ubuntu安装hadoop2.9.2
  9. 8个必备的Python GUI库
  10. Python高级爬虫实战,JS解密咪咕音乐登录参数分析