编程知识 cdmana.com

没有错误但无法成功运行

#include

using namespace std;

int main()
{
// 输出所有形如 aabb(即前两位数字相等,后两位数字相等)的 4 位完全平方数。完全平方数是指那些可以表示为某一正整数的平方的数。

int a,b;for(a=1; a<10; a++)    for(b=1; b<10; b++)    {        int num=a*1100+b*11;        for(int n=0;; n++)        {            if(num==n*n)                cout<<num<<endl;        }    }

return 0;
}

本新手练习时常常出现这种问题,求大神解答,谢谢




参考答案1:

你内层循环没有结束条件啊,这不死循环了吗
n*n如果大于num就应该结束了




参考答案2:

版权声明
本文为[CSDN问答]所创,转载请带上原文链接,感谢
https://ask.csdn.net/questions/7579419

Scroll to Top