[C++题目](循环算法设计)输出所有形如aabb的四位完全平方数

n=i*i,n是一个四位整数,就是1000到9999之间,i可能的解在10到99

#include <iostream>
using namespace std;
int main ()
{
 int i,a,b,c,d,n;
 cout<<"形如aabb的四位完全平方数为:";
 for(i=10;i<100;i++) 
 {
  n=i*i;
  if(n>=1000&&n<10000)
  {
   a=n/1000;
   b=n/100%10;
   c=n/10%10;
   d=n%10;
   if(a==b&&c==d)
   {
    cout<<n;
   }
  }
 }
 cout<<endl;
 return 0;
}

结果:7744

发布了19 篇原创文章 · 获赞 0 · 访问量 221

猜你喜欢

转载自blog.csdn.net/weixin_44825297/article/details/104962314