#include <stdio.h>
#include <math.h>
int main() {
int count = 0;
int n;
for(n = 1; n <= 2024; n++) {
int i, j;
for(i = 0; i*i <= n; i++) {
for(j = 0; j*j <= n; j++) {
if(i*i - j*j == n) {
count++;
break;
}
}
}
}
printf("在1到2024范围内满足可以表示成两个非负整数的平方差的数的个数为: %d\n", count);
return 0;
}
仅供参考学习
最新推荐文章于 2024-06-04 22:50:27 发布