zoukankan      html  css  js  c++  java
  • ACM/ICPC题目输入情形及其处理方法

    情形(1)输入数据文件中,第一行数据标明了测试数据的数目;
    处理方法:
    //kase表示测试数据数目
    int i, kase;
    scanf(
    "%d", &kase);
    for (i = 1; i <= kase; i++)
    {
    //处理低 i 个输入
    }
    ...
    情形(2)输入数据文件中,有标明输入结束的数据;
    处理方法:
    //假定每组测试数据包含两个数据:m,n;
    //0 0表示结束
    int m, n;
    while (1)
    {
    scanf(
    "%d %d", &m, &n);
    if (m == 0 && n == 0)
    break;
    //处理
    }
    ...
    情形(3)输入数据文件中,测试数据一直到文件尾;
    处理方法:
    //假定每组测试数据包含两个数据:m,n
    int m, n;
    while (scanf("%d %d", &m, &n) != EOF)
    {
    //处理该测试数据
    }
    ...
    情形(4)没有输入数据,这种情形很罕见。
    处理方法:(略)

    作者:涵曦www.hanxi.cc
    出处:hanxi.cnblogs.com
    GitHub:github.com/hanxi
    Email:im.hanxi@gmail.com
    文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    《 Skynet 游戏服务器开发实战》

  • 相关阅读:
    学习篇之String()
    js之Math对象
    js之date()对象
    css之描点定位方式
    js详解之作用域-实例
    js精要之构造函数
    js精要之继承
    js精要之模块模式
    js精要之对象属性
    js精要之函数
  • 原文地址:https://www.cnblogs.com/hanxi/p/1992958.html
Copyright © 2011-2022 走看看