0
点赞
收藏
分享

微信扫一扫

PAT 1091 N-自守数 (15 分)

夹胡碰 2022-01-05 阅读 44
c++
#include <iostream>
using namespace std;

int main() {
    int m;
    cin>>m;
    for(int i=0;i<m;i++){
        int k, flag = 0;
        cin >> k;
        for (int n = 1; n < 10; n++) {
            int mul = n * k * k;
            string smul = to_string(mul), sk = to_string(k);
            string smulend = smul.substr(smul.length() - sk.length());
            if (smulend == sk) {
                printf("%d %d\n", n, mul);
                flag = 1;
                break;
            }
        }
        if (flag == 0) printf("No\n");
    }
    system("pause");
    return 0;
}
举报

相关推荐

0 条评论