QK的小学数学课本
○完全平方数:
完全平方即用一个整数乘以自己例如1*1,2*2,3*3等等,依此类推。若一个数能表示成某个数的平方的形式,则称这个数为完全平方数。
性质:https://baike.so.com/doc/4857531-5074910.html
判断:
例题【7744问题】解一
#include<stdio.h> #include<math.h> int main() { for(int a = 1; a <= 9; a++) for(int b = 0; b <= 9; b++) { int n = a*1100 + b*11; //这里才开始使用n,因此在这里定义n int m = floor(sqrt(n) + 0.5); if(m*m == n) printf("%d\n", n); } return 0; }
例题【7744】解二 #include<stdio.h> int main() { for(int x = 1; ; x++) { int n = x * x; if(n < 1000) continue; if(n > 9999) break; int hi = n / 100; int lo = n % 100; if(hi/10 == hi%10 && lo/10 == lo%10) printf("%d\n", n); } return 0; }
满堂花醉三千客,一剑霜寒十四州