#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int i;
cin >> i;
bool panduan = false;
int k, m, j;
while (i--)
{
cin >> k;
panduan = false;
int n = 0;
int sum = 0;
//首先得到k是几位数
if (k < 10)
{
n = 1;
}
if ((k >= 10) && (k < 100))
{
n = 2;
}
if ((k >= 100) && (k < 1000))
{
n = 3;
}
for (j = 0; j <= 9; j++)
{
m = k * k * j;
if (k == (m % (int)(pow(10,n))))
{
panduan = true;
break;
}
}
if (panduan == true)
printf("%d %d\n", j, m);
else
printf("No\n");
}
return 0;
}
PAT乙级1091
最新推荐文章于 2024-07-21 22:06:29 发布