对标 CSP-J/S 2025/2026 考纲
C++ 题库中心
逐字符检测 · 实时反馈 · 涵盖 CSP-J/S 全部知识点
0
全部题目
0
入门
0
基础
0
中档
0
提高
0
真题冲刺
1
入门
Hello World
程序基础
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
1
入门
变量声明与加法
程序基础
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
int sum = a + b;
cout << ...
2
入门
基本数据类型演示
程序基础
#include <iostream>
using namespace std;
int main() {
int age = 15;
double height = 1.75;
char grade = 'A';...
2
入门
算术运算符
程序基础
#include <iostream>
using namespace std;
int main() {
int a = 15, b = 4;
cout << a + b << endl;
cout << a -...
1
入门
cin输入练习
程序基础
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
cout << num * num << endl;
r...
3
入门
判断奇偶数
分支结构
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n % 2 == 0) {
cout << "E...
3
入门
三数最大值
分支结构
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int max = a;
if ...
3
入门
三目运算符
分支结构
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int max = (a > b) ? a : b;
...
1
入门
Hello World
程序基础
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
1
入门
变量声明与加法
程序基础
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
int sum = a + b;
cout << ...
2
入门
基本数据类型演示
程序基础
#include <iostream>
using namespace std;
int main() {
int age = 15;
double height = 1.75;
char grade = 'A';...
2
入门
算术运算符
程序基础
#include <iostream>
using namespace std;
int main() {
int a = 15, b = 4;
cout << a + b << endl;
cout << a -...
1
入门
cin输入练习
程序基础
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
cout << num * num << endl;
r...
3
入门
判断奇偶数
分支结构
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n % 2 == 0) {
cout << "E...
3
入门
三数最大值
分支结构
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int max = a;
if ...
3
入门
三目运算符
分支结构
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int max = (a > b) ? a : b;
...
4
基础
成绩等级判断
分支结构
#include <iostream>
using namespace std;
int main() {
int score;
cin >> score;
if (score >= 90) {
c...
4
基础
switch月份天数
分支结构
#include <iostream>
using namespace std;
int main() {
int month;
cin >> month;
switch (month) {
cas...
5
基础
1到N求和
循环结构
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
for (int i = 1; i <= n; i++...
5
基础
九九乘法表
循环结构
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i...
5
基础
输出1-N之间所有偶数
循环结构
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 2; i <= n; i += 2) {
...
6
基础
while循环求阶乘
循环结构
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
long long fact = 1;
int i = 1;
...
6
基础
do-while猜数字
循环结构
#include <iostream>
using namespace std;
int main() {
int secret = 7, guess;
do {
cin >> guess;
...
6
基础
统计数字位数
循环结构
#include <iostream>
using namespace std;
int main() {
int n, cnt = 0;
cin >> n;
while (n > 0) {
n /...