供参考:
#include <stdio.h>
void add()
{
int a, b;
scanf("%d%d", &a, &b);
if (a <= 0 && b <= 0) //当输入 a b 都为 0时,结束
return;
printf("%d\n", a + b);
add();
}
int main()
{
int N;
//scanf("%d", &N);
add();
return 0;
}
这样写当然不行
题目要求是N只输入一次,然后你循环的读入n次a和b
而你一递归,N也要每次都重新输入,能对吗