过关考模拟考题解
A签到题
- 分析:
要是这也不会那学习委员真没招了
- 参考代码:
1 |
|
B选择结构
- 分析:
按照要求逐个判断,然后取最小值就行了
- 参考代码:
1 |
|
C循环
- 分析:
分三种情况,<10的一定成立,两三四位数自己判断就行了
- 参考代码:
1 |
|
- 打表的做法
为什么没人想到这题能打表呢?总共也就28个数啊
1 |
|
D菱形
- 分析:
逐行输出,先上半部分,再是后半部分
- 参考代码:
1 |
|
E金字塔
- 分析:
逐个循环相加就行了
- 参考代码:
1 |
|
F假期阅读
- 分析:
最多k*t页,但不能超过n
- 参考代码:
1 |
|
G值日
- 分析:
求最小公倍数
- 参考代码:
1 |
|
H数三角形
- 分析:
循环i 1..n,j 1..i即可,每次判断一下是否存在整数解
- 参考代码:
1 |
|
I幂数和
- 分析:
直接暴力枚举所有数,判断是否能拆就行了
遍历每种可能的情况,计算和是否为这个数就行了
至于代码中的<<是二进制内左移的意思,用来计算2的n次幂
比如1<<1是10,变成了2,同理还有右移,自己学习
- 参考代码:
1 |
|
J质因数分解
- 分析:
第一空,先输出n,免得后面n的值变掉了
第二空判断是否算一个因子,当然最后一个是需要特判的
第三空,既然发现了因子,那么把n减小,变为n/i
第四空,找的不对,i自增,寻找下一个位置
第五空,输出最后一个质因数
- 参考代码:
1 |
|