题目描述
输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字也相等)。
该问题也叫做aabb问题。
以下方法不需要开平方操作,理解起来更加简单
实现代码
#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;
}