首页 > 其他 > 详细

hdu 1000

时间:2015-12-14 18:21:20      阅读:119      评论:0      收藏:0      [点我收藏+]

杭电第一题

Input

Each line will contain two integers A and B. Process to end of file.

Output

For each case, output A + B in one line.

Sample Input

1 1

Sample Output

2

#include <stdio.h>
int main(void)
{
    int a, b;
    while (scanf("%d %d", &a, &b)==2)
        printf("%d\n",a+b);
    return 0;
}

这是我的答案,和hoj第一题一样。。。看到each line 果断while循环。AC了

不过网上也有这样一种答案:

#include<stdio.h>

int main()
{
 int a,b;
 while(scanf("%d %d",&a,&b)!=EOF)
 {
  printf("%d\n",a+b);
 }
 return 0;
}

一看到EOF,又去查字典了,原来最后一句话是程序进行到文件尾的意思。所以还是第二种答案更好。

同时在网上看到了一种说法,就算题目没有说进行到文件尾的时候结束,也默认是这样得加EOF。看来自己还是差太多。

hdu 1000

原文:http://www.cnblogs.com/kugwzk/p/5045592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!