美文网首页
使用OJ平台时数据的几种输入方式

使用OJ平台时数据的几种输入方式

作者: 敬轩大大 | 来源:发表于2017-01-26 00:35 被阅读0次

无限循环:使用EOF作为退出条件

while (scanf("%d %d", &a, &b) != EOF)
        printf("%d\n",a+b);

无限循环:使用特定条件作为退出条件

while (scanf("%d %d", &a, &b)&&(a != 0|| b!= 0))
    printf("%d\n",a+b);

进行延伸,有无限循环中嵌套有限循环

while (scanf("%d", &a) && a != 0)
{
    getchar();
    sum = 0;
    for (int i = 0; i < a; i++)
    {
        scanf("%d",&b);
        getchar();
        sum += b;
    }
    printf("%d\n",sum);
}

有限循环:先接收循环次数,再进行循环

scanf("%d",&n);
for (int i = 0; i < n; i++)
{
    scanf("%d %d", &a, &b);
    printf("%d\n", a + b);
}

进行延伸,有限循环中嵌套有限循环

scanf("%d", &n);
getchar();
for(int j=0;j<n;j++)
{
    scanf("%d",&a);
    getchar();
    sum = 0;
    for (int i = 0; i < a; i++)
    {
        scanf("%d",&b);
        getchar();
        sum += b;
    }
    printf("%d\n",sum);
}

相关文章

  • 使用OJ平台时数据的几种输入方式

    无限循环:使用EOF作为退出条件 无限循环:使用特定条件作为退出条件 进行延伸,有无限循环中嵌套有限循环 有限循环...

  • OJ基本技巧记录

    OJ基本技巧记录 OJ平台代码基本格式 OJ输入输出技巧 输入数据有多行,第一行是一个整数n,表示测试实例的个数,...

  • 2018-09-09

    前端笔试第一坑:nodejs输入输出(一): 参考:nodejs oj在线笔试应对方案(讲几种输入处理方法) - ...

  • R数据导入之键盘

    R的数据输入方式有几种:1)键盘输入2)文本文件输入3)Microsoft Excel4)数据库管理系统5)统计软...

  • iOS开发中数据持久化总结(一)

    ios开发中,常用的几种数据持久化的方式,主要有以下几种 1.使用NSUserDefaults存储数据2.使用Ar...

  • MSSQL链接数据库的几种方式

    MSSQL链接数据库的几种方式 服务器名称输入: . localhost 计算机名 127.0.0.1 ?

  • ajax的坑(1)

    使用ajax时,先要明确如下几种东西 1.post还是get 后端定义时的请求方式 错误示例: 2.数据格式类型...

  • Android 数据存储

    一、数据存储方式介绍 Android 使用的文件系统类似于其他平台上基于磁盘的文件系统。该系统为您提供了以下几种保...

  • angular 过滤器实现输入数据过滤

    需求:当输入框输入用户姓名时,将数据库中可以匹配到的数据都显示出来,模糊查询的方式进行显示。 前台页面使用html...

  • 8Activity间传递数据

    Activity之间传递数据一般通过以下几种方式实现: 通过intent传递数据 通过Application 使用...

网友评论

      本文标题:使用OJ平台时数据的几种输入方式

      本文链接:https://www.haomeiwen.com/subject/aejxittx.html