简单编程题2

来源:互联网 发布:js修改style display 编辑:程序博客网 时间:2024/06/05 15:11

2.一个整数,它加上100后是一个完全平方数,或加上168又是一个完全平方数,请问该数是多少?

#include<iostream>#include<math.h>using namespace std;int main(){    long int m,n;    for(int k=1;k<10000;k++){        m=sqrt(k+100);        n=sqrt(k+168);        if(m*m==k+100&&n*n==k+168){            cout<<k<<endl;            cout<<"m:"<<m<<" k+100:"<<k+100<<endl;            cout<<"n:"<<n<<" k+168:"<<k+168<<endl;        }    }    return 0;}


备注:考虑10000内的整数,开方后赋值变量,再判断平方后的两个条件,符合即cout输出.

 

原创粉丝点击