GESP C++ 1级~4级 编程真题完善程序练习卷
二级效果示例


一、双层循环(字符图形)
考点:外行内列、边框、对角线、中间行、字符矩阵绘制
真题:正方形边框、H 字、N 字、日字、菱形、画画
解题思路:外层循环控制行,内层循环控制列,用 if 判断位置输出字符
示例:

二、数位拆分与数字统计(每年必考)
考点:取个位 x%10、删个位 x/=10、数位和、数字出现次数、回文数、优美数
真题:数位和、统计数字 k、优美数、回文数、数字替换
解题思路:只要拆数字,一律用 while 循环
示例:


三、枚举算法(暴力遍历,高频)
考点:双重 / 三重枚举、不重复计数、勾股数、平方和、三角形计数
真题:勾股数、平方和、百鸡问题、数三角形
解题思路:遍历所有可能 → 满足条件就计数
示例:


四、递推与模拟(高频)
考点:类斐波那契、终止条件、规则模拟、时间进位
真题:小杨做题、环保能量球、时间跨越、黄金格
解题思路:前两项推出下一项,满足上限就停止
示例:


五、数学判断(质数、平方、闰年)
考点:质数、完全平方数、闰年、月份天数
真题:找素数、闰年判断、平方数判断、自幂数
解题思路:循环到平方根即可,不用循环到本身
示例:



六、枚举遍历与简单计算
考点:数组输入、遍历、求最大 / 最小、统计、等差矩阵
真题:求最大值、统计、等差矩阵、乘法问题
解题思路:逐个遍历,逐个判断
示例:




文章来源:
四季读书网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至23467321@qq.com举报,一经查实,本站将立刻删除;如已特别标注为本站原创文章的,转载时请以链接形式注明文章出处,谢谢!