课程目录展开/折叠
- 课程直播回放
- 第1课 CSP-JS复赛备考策略&复赛上机环境NOI Linux 2.0安装和使用试学
- 第2课 CSP-J/S复赛备考精讲试学
- 第3课 CSP-J/S复赛备考精讲试学
- 第4课 CSP-J/S复赛备考精讲试学
- 第5课 CSP-J/S复赛备考精讲试学
- 第6课 CSP-J/S复赛备考精讲
- 第7课 CSP-J/S复赛备考精讲
- 第8课 CSP-J/S复赛备考精讲
- 第9课 CSP-J/S复赛备考精讲
- 第10课 CSP-J/S复赛备考精讲
- 第11课 CSP-J/S复赛备考精讲
- 第12课 CSP-J/S复赛备考精讲
- 第13课 CSP-J/S复赛备考精讲
- 第14课 CSP-J/S复赛备考精讲
- 第15课 CSP-J/S复赛备考精讲
- 第16课 CSP-J/S复赛备考精讲
- 第17课 CSP-J/S复赛备考精讲
- 第18课 CSP-J/S复赛备考精讲
第5课 CSP-J/S复赛备考精讲
播放快捷键
播放/暂停:空格(或鼠标单击) 全屏:F(或鼠标双击) 退出全屏:Esc
快进10 / 30 / 60秒:方向键→ / Ctrl + 方向键→ / Shift + 方向键→
快退10 / 30 / 60秒:方向键← / Ctrl + 方向键← / Shift + 方向键←
本节课讲解配套PPT&板书:



































本节课讲解到的源代码
源代码下载:第5课 CSP-J/S复赛备考精讲-源代码下载
1. 判断偶数的伪代码
input a
if (a % 2 == 0) output Yes
else output No
2. P1125-水仙花数1-1
#include <bits/stdc++.h>
using namespace std;
int main()
{
// freopen();
// 枚举的是所有的三位数
for (int i = 100; i <= 999; i ++)
{
// i 百位、十位、个位分离出来
int bw = i / 100;
int sw = i / 10 % 10;
int gw = i % 10;
// 约束条件
if (bw * bw * bw + sw * sw * sw + gw * gw * gw == i)
cout << i << endl;
}
return 0;
}
3. P1125-水仙花数1-2
#include <bits/stdc++.h>
using namespace std;
int main()
{
// 枚举的是百位数字、十位数字、个位数字 => 组成三位数
for (int a = 1; a <= 9; a ++)
{
for (int b = 0; b <= 9; b ++)
{
for (int c = 0; c <= 9; c ++)
{
int num = a * 100 + b * 10 + c;
if (pow(a, 3) + pow(b, 3) + pow(c, 3) == num)
cout << num << endl;
}
}
}
return 0;
}
本节课课后练习题
本节课答疑
建议大家有问题先通过AI答疑(比如:DeepSeek 等),AI时代需要学会使用AI辅助学习
陈远龙老师视频讲解:如何使用DeepSeek进行答疑?
通过AI未能获得满意解答的,可以联系陈远龙老师答疑
目录