1083:计算星期几
参考代码 - C++:
#include <iostream>
using namespace std;
int main()
{
int a, b, power = 1;
cin >> a >> b;
for (int i = 1; i <= b; i++)
{
power *= a;
power %= 7;
}
switch (power)
{
case 0: cout << "Sunday"; break;
case 1: cout << "Monday"; break;
case 2: cout << "Tuesday"; break;
case 3: cout << "Wednesday"; break;
case 4: cout << "Thursday"; break;
case 5: cout << "Friday"; break;
case 6: cout << "Saturday"; break;
}
return 0;
}
参考代码 - C语言:
#include <stdio.h>
int main()
{
int a, b, power = 1, i;
scanf("%d %d", &a, &b);
for (i = 1; i <= b; i++)
{
power *= a;
power %= 7;
}
switch (power)
{
case 0: printf("Sunday"); break;
case 1: printf("Monday"); break;
case 2: printf("Tuesday"); break;
case 3: printf("Wednesday"); break;
case 4: printf("Thursday"); break;
case 5: printf("Friday"); break;
case 6: printf("Saturday"); break;
}
return 0;
}