OJ001
#include<stdio.h>
int main(){
int a,b;
while (scanf("%d%d",&a,&b)!=EOF){
printf("%d\n",a+b);
}
return ;
}
=======================================================================================
有些时候,题目会说以eof表示文件的结束,所以这里给大家介绍一下EOF:
EOF的意思是end of file,表示输入的结束。
scanf函数的返回值如果为EOF的话,就表示输入结束了。比如题目要求你求两个数的和,以EOF结束,你就应该这样写:
#include <stdio.h>
int main(){
int i;
while(){
if(scanf("%d",&i)==EOF)
break;
printf("%d\n",-i);
}
return ;
}
#include <stdio.h>
int main(){
char str[];
while(==scanf("%s",&str)){ //注意了!!!!字符串要这么写1==scanf
printf("%s\n",str);
}
return ;
}
或者这样:
while (1)
{
if (scanf("%d%d", &a, &b)==EOF) break;
}
//=============================================================================================
通常ACM题目的输入数据不止一项,对于多组数据输入的情况,题目会说明输入数据的结束条件,队员在写处理代码的时候,最简单的方法就是外面一个while (1)的死循环,然后内部对于结束条件进行判断,如果满足条件即break。
请完成下面这个题目(注意,此题和指导题2并不完全一样):
读入一个整数,并把这个数的相反数输出。
OJ001的更多相关文章
- 华为机试001:字符串最后一个单词的长度(华为OJ001)
华为机试 字符串最后一个单词的长度 计算字符串最后一个单词的长度,单词以空格隔开. 提交网址: http://www.nowcoder.com/practice/8c949ea5f36f422594b ...
随机推荐
- Tensorflow笔记二
MNIST手写体识别 (Mixed National Institute of Standards and Technology database)的28*28字符识别共0-9类. 在ipython命 ...
- LeetCode 13. Roman to Integer(c语言版)
题意: Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value ...
- 【原创精品】mac 彻底卸载趋势科技
在公司,给我的mac 笔电装了公司的查杀毒软件,此后,这货就像挥之不去的病毒,就像你心理上阴影一样如影随形,最邻人方案的是这货没界面,只是个后台服务,一般人就没办法了.最最令人反感的是它经常控制/拖慢 ...
- PDF怎么旋转页面,只需几步轻松搞定!
有时候我们下载一个PDF文件里面有页面是旋转的情况,用手机看的时候可以把手机旋转过来看,那么用电脑的时候总不可能也转过来看吧,笔记本是可以的台式的是不行的,这个时候我们就需要把PDF文件中旋转的页面转 ...
- PHP获取服务器IP和客户端IP
<?php echo '前端机IP:'.$_SERVER['REMOTE_ADDR']; echo '<br />'; echo '后端机IP:'.$_SERVER['SERVER_ ...
- .net core Swagger 过滤部分Api
因为场景需要,要把某些特定的api过滤掉,不允许显示在swaggerui里, 具体操作步骤: 分为三步 步骤1: 创建Attribute /// <summary> /// igno ...
- 执行Hive出现Error running child : java.lang.OutOfMemoryError: Java heap space错误
具体错误日志如下: 2018-05-11 15:16:49,429 FATAL [main] org.apache.hadoop.mapred.YarnChild: Error running chi ...
- Python学习的相关文件链接
1.如何用 Python 模糊搜索文件 用循环来实现逐个比对,素材链接:https://files.cnblogs.com/files/Lamfai/script_project1_files. ...
- 三、自动化测试平台搭建-django-如何用mysql数据库做web项目
从这节开始到后面说的大概内容如下: 这里说的是Django做一个web项目的大概框架,从下篇具体说Django中的模型(查询..),视图(请求,响应,cookie,session..),模板(验证码, ...
- (转载)Linux终端复用神器-Tmux使用
Linux终端复用神器-Tmux使用 转载地址:https://blog.51cto.com/652465/2094738 Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于Open ...