问一个极简单的编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 23:31:39
我想有如下输入:
3 5
6 9
如下输出:
3
5
就是说我可以一次性有多组数输入且每组数之间要换行用c++怎样控制才能达到此目的?谢谢!
谢谢大家,但上面的方法不行啊
三楼说的那个循环while(scanf("%d%d",&a,&b)!=EOF)
{
//do something
} 虽然能控制输入但输出的只是最后两个数的和啊?
我说的每组数之间要换行,是输入输出都换行 ?

while(scanf("%d%d",&a,&b)!=EOF)//每一次循环对应该一组数
{
//在这里对每组输入数据进行处理
//例如第一组数输入3 5
//在这输出3(即第一组数的输出结果)

}

你的问题没表达清楚。
你举的那个例子的3,5是输入的3,5么?
“一次性有多组数输入且每组数之间要换行用c++怎样控制才能达到此目的?”
你说的每组数之间要换行,是输入时换行,还是输出换行
输入时换行:
while(cin>>a>>b)cout<<endl;
输出类似

三楼为正解,用一个对输入进行判断的while循环把所有操作都包含进来,这是ACM竞赛的通用格式

自定义个标示符啊。。