九度第一题 怎样能实现scanf在换行格式上结束输出

九度第一题 怎样能实现scanf在换行格式下结束输出
求整数a,b的和。

输入: 
测试案例有多行,每行为a,b的值。

输出: 
输出多行,对应a+b的结果。

样例输入: 
1 2
4 5
6 9样例输出: 
3
9
15来源: 
九度Online Judge测试题 

还有这个题目应该是个有穷的还是什么情况,难道要用数组,怎样能通过测试啊

------解决方案--------------------
LZ 这种实现肯定要从外面告诉程序 外界什么时候不需要输入了 要不程序怎么知道 你什么时候需要结果 你什么时候输入结束 

------解决方案--------------------
C/C++ code

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

------解决方案--------------------
LZ一看就知道是初次做OJ上的题
我没见过哪个OJ上多组输入 需要存起来 一起输出的
输入一组数据 输出一组答案即可
如我上面2L的