hduoj_1097(打表)

#include <iostream>

using namespace std;

int table[][10] = { {0},{0},{2,4,8,6},{ 3,9,7,1 },/**/{ 4,6 },{ 0 },{ 0 },{ 7,9,3,1 },{ 8,4,2,6 },{ 9,1 } };
int main()
{
	int a, b;

	while (EOF != scanf("%d %d", &a, &b))
	{
		a = a % 10;
		if (0 == a || 1 == a || 5 == a || 6 == a)
		{
			printf("%d\n", a);
			continue;
		}
		else if (2 == a || 3 == a || 8 == a || 7 == a)
		{
			printf("%d\n", table[a][(b-1) % 4]);
		}

		else if (9 == a || 4 == a)
		{
			printf("%d\n", table[a][(b-1) % 2]);
		}


	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_32862515/article/details/80390756
今日推荐