输出所有aabb型的完全平方数
这个问题主要是提供一个判断完全平方的思路,就是用floor函数
#include <iostream> #include <string> #include <cstring> #include <cstdlib> #include <cstdio> #include <cmath> #include <algorithm> #include <stack> using namespace std; #define mem(a,b) memset(a,b,sizeof(a)) #define pf printf #define sf scanf #define debug printf("!\n") #define INF 10000 #define MAX(a,b) a>b?a:b #define blank pf("\n") #define LL long long int main() { int i,j; for(i=1;i<=9;i++) { for(j=0;j<=9;j++) { int a = 1100*i+11*j; double x = sqrt((double)a); if(x==floor(x+0.5)) pf("%d\n",a); } } return 0; }
原文:http://www.cnblogs.com/qlky/p/5161900.html