1091 N-自守数 (15分)

#include <iostream>
using namespace std;

int main()
{
    int m,k,r,i;
    cin>>m;
    for(int j=0;j<m;j++)
    {
        cin>>k;
        for(i=1;i<10;i++)
        {
            r=i*k*k;
            if((k<10&&(r-k)%10==0)||(k>=10&&k<100&&(r-k)%100==0)||(k>=100&&k<1000&&(r-k)%1000==0))
            {
                cout<<i<<" "<<r<<endl;
                break;
            }
        }
        if(i==10)
            cout<<"No"<<endl;
    }
    return 0;
}

 

posted @ 2020-02-05 10:49  QRain  阅读(108)  评论(0)    收藏  举报