题目的输入是以两个0结束,而你的是其中一个是0就结束。另外,题目没说有多少组数据,你的数组够大么?
原题没有完整拷贝,直接发网址或者题号吧。
算了,你的判断机制有问题,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;
}
有问题再追问。我不知道题号我也不能保证这代码能过。