这道题主要是寻找规律,我是写个代码找到每个数的循环
#include<stdio.h>
int main()
{
int a[10][6]=
{
{0},{0},
{4, 2, 4, 8, 6},//第一个数是循环一次的次数;
{4, 3, 9, 7, 1},
{2, 4, 6},
{1, 5},
{1, 6},
{ 4, 7, 9, 3, 1},
{4, 8, 4, 2, 6},
{2, 9, 1},
};
int m;
int n, k;
scanf("%d", &n);
while(n--)
{
scanf("%d", &m);
k = m%10;
if(k == 0)
{
printf("0\n");
// break;
}
if(k == 1)
{
printf("1\n");
// break;
}
for(int i = 2; i < 10; i++)
{
if(i == k)
{
int j = m%a[i][0];
if(j == 0)
j = a[i][0];
printf("%d\n", a[i][j]);
break;
}
}
}
return 0;
}