C Programming Practice Round 3

已结束 XCPC 开始于: 2026-10-8 0:00 168 小时 主持人: 45

本场练习用循环处理一串数据,并在处理过程中维护计数、总和、极值或当前状态。后半部分进一步加入数位处理、进位、模运算、简单枚举和多组输入,为后续数组与字符串中的遍历与状态维护建立基础。

训练范围与知识点: for、while、do-while 的基本含义与使用场景;循环次数与终止条件;累计、计数与极值维护;状态更新;十进制数位处理与进位;简单枚举与枚举顺序;嵌套循环;long long 计算;负数取余与非负余数修正;循环编号;多批次处理与变量重置;读取至文件结束(EOF,End Of File)。具体题目不限制必须使用某一种循环形式,可根据题意自行选择合适的写法。

对应课程: 翁恺课程 4.1~5.2,以及 5.3 中求和、整数分解等相关应用;复习 6.2 中的整数类型。

前置基础: 已掌握前两场,能正确使用变量和基本表达式,并根据条件选择不同的处理分支。

练习安排: 按 C3A~C3E、C3F~C3I、C3J~C3N、C3O~C3R 四段推进。第一段练习累计、计数、极值、结束标记和条件循环;第二段练习十进制数位处理与状态维护;第三段练习进位、宽整数、模运算与循环编号;第四段练习简单枚举、多批次处理以及读取至 EOF。本场共 18 题,建议分多次完成。

完成目标: 能说明循环中每个变量表示什么、何时初始化、何时更新,以及循环为什么会结束;能根据题意选择合适的循环形式,并根据数据范围选择合适的整数类型;能正确处理数位、进位、负数取余和循环编号;能在每个新批次开始时重新初始化相应状态;能区分给定次数、结束标记和 EOF 三种常见的输入结束方式。

状态
已结束
规则
XCPC
题目
18
开始于
2026-10-8 0:00
结束于
2026-10-15 0:00
持续时间
168 小时
主持人
参赛人数
45