题目:学生成绩等级转换与评语生成器
题目描述:题目描述:
小明需要写一个程序,根据输入的成绩(0-100之间的整数),自动转换成绩等级并输出对应的评语。转换规则如下:
成绩范围 等级 评语 90 ~ 100 A 优秀!继续保持! 80 ~ 89 B 良好!还有提升空间! ...
小明需要写一个程序,根据输入的成绩(0-100之间的整数),自动转换成绩等级并输出对应的评语。转换规则如下:
成绩范围 等级 评语 90 ~ 100 A 优秀!继续保持! 80 ~ 89 B 良好!还有提升空间! ...
📘 一、基础语法与程序设计(约2~3个月) 这个阶段的目标是掌握C++基础语法和简单程序设计能力,能独立写100行以内的代码解决基础问题。
知识点 内容说明 学习建议 变量与数据类型 int, double, char, bool 等基本类型定义与使用;变量命名规则 配合简单数学题练...
#include <vector>
using namespace std;
// 计算正整数x的真因数之和
int sum_proper_divisors(int x) {
if (x == 1) return 0; // 1没有真因数
i...
#include <vector>
#include <algorithm> // 用于排序
using namespace std;
vector<long long> get_factors(long long n) {
...
局部搜索算法是解决优化问题的一类启发式方法,尤其适用于组合优化和NP难问题。其核心思想是从一个初始解出发,通过逐步调整当前解的邻域状态,寻找更优解或近似最优解。
一、核心思想与特点
1. 邻域动作
通过定义邻域操作(如交换、翻转、插入等)生成新解。例如,在旅行商问题中,2-opt操作通...
```cpp 题目描述
给定一个二维字符数组 grid ,其中包含 '1' (陆地)和 '0' (水),计算岛屿的数量。岛屿被水包围,并且通过水平或垂直方向上相邻的陆地连接而成。你可以假设网格的四个边均被水包围。
示例 1:
plaintext
输入:grid = [ ["1","1...
大整数幂运算
题目描述
给定两个正整数 a 和 n , a 的范围是 1=< a <=10^100, n 的范围是 1 =< n<= 100。计算 a^n 的结果并输出。由于结果可能非常大,需要使用高精度计算。
输入格式
第一行输入一个字符串,表示大整数 a...
拯救小P
题目描述
在一个 N×M ( 1 ≤ N, M ≤ 100 )的迷宫里,小P被困在了迷宫的某个位置。迷宫由空地(用 0 表示)和墙壁(用 1 表示)组成。小P可以在1个单位时间内从当前位置移动到上下左右四个相邻的空地上。迷宫的左上角坐标为 (0, 0) ,右下角坐标为 ...