解题思路: 利用数组存放星期几,较少代码重复量
注意事项: 注意每次都要循环都要进行%取余运算,不然会造成越界
参考代码:
#include<iostream>
using namespace std;
int main()
{
string arr[7] = { "Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday" };
int sum = 1;
int a, b;
cin >> a >> b;
for (int i = 0; i < b; ++i) {
sum *= a;
sum %= 7;
}
cout << arr[sum] << endl;
system("pause");
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:946 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:620 |
C语言训练-大、小写问题 (C语言代码)浏览:2357 |
拆分位数 (C语言代码)浏览:1328 |
C语言训练-数字母 (C语言代码)浏览:649 |
求圆的面积 (C语言代码)浏览:1670 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
Minesweeper (C语言描述,蓝桥杯)浏览:1127 |