首页 > 其他分享 >关于OJ中的输入格式的问题

关于OJ中的输入格式的问题

时间:2023-04-11 17:11:35浏览次数:42  
标签:OJ int scanf 格式 输入 EOF

输入:1 2 3 4 5 6 7 8 9 10

如上的输入,并未告诉我们终止条件,这种无上限输入的格式可以用以下格式读入

int main()
{
    int S[100];
    int i = 0;
    while (scanf("%d", S + i))
    {
        i++;
    }
}

其中scanf改成cin也是一样的,原理就是OJ上的输入结束后scanf会返回EOF,EOF用来判断文件结束的标记(end of file)

而在OJ上的输入评判与输出都是通过文件来实现的,所以在读完所有数据后scanf会返回EOF代表结束的标志。但是在本地控制台不会如此,本地控制台会持续输入,除非ctrl+C强制结束程序或者输入了错误的数据,scanf就会停止

再具体可以看这篇文章从while(scanf() != EOF)说到ACM OnlineJuge的评判原理_czzshr的博客-CSDN博客

标签:OJ,int,scanf,格式,输入,EOF
From: https://www.cnblogs.com/WKWKSL/p/17306881.html

相关文章

  • spring声明式事务(XML格式)
             ......
  • 全栈之前端 | 3.HTML格式化输出标签元素学习篇
    [点击......
  • 全栈之前端| 6.HTML输入提交表单标签元素学习篇
    [点击......
  • 自定义指令之光标定位到输入框
    下面是一个自定义指令的例子,当一个input元素被Vue插入到DOM中后,它会被自动聚焦。解决方案:在input标签里增加ref属性,然后在exportdefault中增加构子函数mounted(挂载完成),写入以下代码,表示页面渲染完成后光标定位输入框。mounted(){    this.$nextTick(()=......
  • 直播平台源代码,js 时间戳转为日期格式
    直播平台源代码,js时间戳转为日期格式js把时间戳转为普通日记格式第一种 functiongetLocalTime(nS){     returnnewDate(parseInt(nS)*1000).toLocaleString().replace(/:\d{1,2}$/,'');   } ​第二种 functionadd0(m){returnm<10?'0'+m:m}func......
  • C语言变量范围,打印格式
    int:               -2147483648~2147483647long:             -2147483648~2147483647           2147483647:linux2038问题    打印格式%ld   unsignedlong %lulonglong:    ......
  • vue3 el-table-column 修改时间格式
    根据element文档说明,el-table中的el-table-column是可以使用formatter格式化时间的。  先添加绑定函数formatter <el-table-columnprop="createdTimeFormat":formatter="dateFormat"label="日期"width="170"></el-table-column> 新建格式......
  • 如何在EasyCVR视频融合平台中播放MP4格式的视频文件?
    EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力,平台可支持多协议、多类型的设备接入,可覆盖市面上绝大多数的视频源设备,包括:IPC、NVR、视频编码器、移动执法仪、应急布控球、移动警用单兵、智能终端、无人机、车机设备、智能一体机等。今天我们来分享......
  • 百度松果菁英班--oj赛(第一次)
    目录一、甜品配置二、第k小的距离三、MT2091竹鼠发瓜子(二)四、水温调节五、摘果子六、能量供应七、小码哥的跳棋游戏新编八、sort九、名次并列十、逆序对一、甜品配置题目:小码哥的上司是一个爱吃甜品的人,他给了小码哥v的经费,去购买m个甜品,这些甜品有bi的价格,和ai的甜度,上司希望......
  • H264码流格式解析及RTP打包规则整理(转)
    原文链接:https://blog.csdn.net/luoyaxing0812/article/details/111352155版权声明:本文为CSDN博主「空谷_幽兰」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。1、H264的结构图  2、H264的编码分层H.264原始码流(裸流)是由一个接一个NALU组......