杭电acm的一道题,这样写为什么错??

2025-05-17 03:31:04
推荐回答(2个)
回答1:

题目的输入是以两个0结束,而你的是其中一个是0就结束。另外,题目没说有多少组数据,你的数组够大么?

回答2:

原题没有完整拷贝,直接发网址或者题号吧。

算了,你的判断机制有问题,a和b可以有一个为0。

我发一份代码你试试看。

#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main(){
    int a,b;
    while(cin>>a>>b,a||b){
        cout<    }
    return 0;
}

有问题再追问。我不知道题号我也不能保证这代码能过。