#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的更多相关文章

  1. 华为机试001:字符串最后一个单词的长度(华为OJ001)

    华为机试 字符串最后一个单词的长度 计算字符串最后一个单词的长度,单词以空格隔开. 提交网址: http://www.nowcoder.com/practice/8c949ea5f36f422594b ...

随机推荐

  1. js数据结构与算法——字典与散列表

    <script> //创建字典 function Dictionary(){ var items = {}; this.set = function(key,value){ //向字典添加 ...

  2. JSP & EL & JSTL

    JSP 什么是JSP 用户角度看待 ,就是是一个网页,从程序员角度看待 ,是继承了servlet的java类,所以可以直接说jsp 就是一个Servlet. 为什么用JSP 用于显示一些动态数据,可以 ...

  3. CF1029A Many Equal Substrings

    题目描述 你有一个字符串t,它由n个字母组成. 定义一个字符串s的子串为s[l...r],表示从位置l到r构成的一个新的串. 你的目标是构造一个字符串s,使得它的可能长度最小,要求s中存在k个位置i, ...

  4. verilog function功能函数写法

    :] sm2tc; :] din; :] dp; :] dn; :] dout; begin dp = {'b0, din[14:0]}; dn = ~dp + 'b1; dout = (din[] ...

  5. 在servlet中使用spring注解

    @Autowired IAgreementPayService agreementPayService; /** * 支付参数 */ @Value("B{agreementPay.publi ...

  6. 抓取某网站信息时遇到的问题及解决 The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set

    var response = httpClient.SendAsync(requestMessage).Result; content = response.Content.ReadAsStringA ...

  7. having使用

    啰嗦点: where子句用来筛选 from子句中指定的操作所产生的行. group by 子句用来分组 where子句的输出. having子句用来从分组的结果中筛选行. 对于可以在分组操作之前或之后 ...

  8. unity skybox天空盒分享无需下载

    大概有几十种还是100种,具体忘了 反正很多就是了(哈哈哈哈哈!!!!!!!!!!!!) 老铁们, 多谢支持,谢谢大家. 根据需要使用,下面会分享出下载链接: 链接:https://pan.baidu ...

  9. MongoDB与Spring整合(支持事务)——SpringDataMongoDB

    1.将MongoDB设置为复制集模式 a.修改 mongod.cfg 文件,添加replSetName复制集名称 #replication: replication: replSetName: &qu ...

  10. SDK踩坑全纪录

    No1: Unity2017.1版本导出的android工程放到Android Studio上跑起来非常卡,Unity2017.3或4版本导出就没问题. 对比后发现gradle文件有差异,特此标注 1 ...