求助,用递归的方法求Pell's equation p^2-2q^2=1的前50对解
#include<stdio.h>int main(){
long long int p=1,q=1,count=0;
while(1){
while(p*p<(2*q*q+1)){
p++;
}
if(p*p==(2*q*q+1)){
count++;
printf("(%d,%d) ",p,q);
}
q++;
if(count==10) break;
}
return 0;
}
我只会这么写,但这么写根本输出不了那么多。。。而且也不是递归。。。。