快捷键

切换暗色模式 CtrlD
搜索 CtrlK
关闭弹窗 Esc
返回顶部 Ctrl
快捷键面板 Ctrl/
C++信息学奥赛打字闯关
首页 闯关训练 段位系统 题库中心
技术博客 新闻资讯
排行榜 信奥社区 成就殿堂 在线留言 AI助手
对标 CSP-J/S 2025/2026 考纲

C++ 题库中心

逐字符检测 · 实时反馈 · 涵盖 CSP-J/S 全部知识点

0
全部题目
0
入门
0
基础
0
中档
0
提高
0
真题冲刺
266 道题目
1
入门

Hello World

程序基础

#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
5行 1分0秒 入门,输出
1
入门

变量声明与加法

程序基础

#include <iostream> using namespace std; int main() { int a = 10; int b = 20; int sum = a + b; cout << ...
7行 1分30秒 变量,运算,输出
2
入门

基本数据类型演示

程序基础

#include <iostream> using namespace std; int main() { int age = 15; double height = 1.75; char grade = 'A';...
9行 2分0秒 数据类型,int
2
入门

算术运算符

程序基础

#include <iostream> using namespace std; int main() { int a = 15, b = 4; cout << a + b << endl; cout << a -...
8行 2分0秒 运算符,加减乘除
1
入门

cin输入练习

程序基础

#include <iostream> using namespace std; int main() { int num; cin >> num; cout << num * num << endl; r...
7行 1分30秒 输入,平方,计算
3
入门

判断奇偶数

分支结构

#include <iostream> using namespace std; int main() { int n; cin >> n; if (n % 2 == 0) { cout << "E...
9行 1分30秒 if,else,
3
入门

三数最大值

分支结构

#include <iostream> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; int max = a; if ...
9行 2分0秒 if,最大值,比
3
入门

三目运算符

分支结构

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int max = (a > b) ? a : b; ...
7行 1分30秒 三目运算符,最大
1
入门

Hello World

程序基础

#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; }
5行 1分0秒 入门,输出
1
入门

变量声明与加法

程序基础

#include <iostream> using namespace std; int main() { int a = 10; int b = 20; int sum = a + b; cout << ...
7行 1分30秒 变量,运算,输出
2
入门

基本数据类型演示

程序基础

#include <iostream> using namespace std; int main() { int age = 15; double height = 1.75; char grade = 'A';...
9行 2分0秒 数据类型,int
2
入门

算术运算符

程序基础

#include <iostream> using namespace std; int main() { int a = 15, b = 4; cout << a + b << endl; cout << a -...
8行 2分0秒 运算符,加减乘除
1
入门

cin输入练习

程序基础

#include <iostream> using namespace std; int main() { int num; cin >> num; cout << num * num << endl; r...
7行 1分30秒 输入,平方,计算
3
入门

判断奇偶数

分支结构

#include <iostream> using namespace std; int main() { int n; cin >> n; if (n % 2 == 0) { cout << "E...
9行 1分30秒 if,else,
3
入门

三数最大值

分支结构

#include <iostream> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; int max = a; if ...
9行 2分0秒 if,最大值,比
3
入门

三目运算符

分支结构

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int max = (a > b) ? a : b; ...
7行 1分30秒 三目运算符,最大
入门

多变量一次性输入

程序基础

#include <iostream> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; cout << a << " " << ...
9行 2分0秒 输入,多变量,加
入门

交换两个变量(三行交换法)

程序基础

#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; int temp = a; a = b; ...
8行 1分30秒 交换变量,临时变
入门

switch判断星期几

分支结构

#include <iostream> using namespace std; int main() { int day; cin >> day; switch (day) { case 1: c...
14行 3分0秒 switch,星
入门

统计元音字母个数

字符串处理

#include <iostream> #include <string> using namespace std; int main() { string s; cin >> s; int cnt = 0; ...
11行 2分0秒 元音字母,统计,
入门

枚举骰子点数组合

暴力枚举

#include <iostream> using namespace std; int main() { int cnt[13] = {0}; for (int i = 1; i <= 6; i++) f...
9行 2分0秒 枚举,概率,双重
4
请先登录
基础

成绩等级判断

分支结构

#include <iostream> using namespace std; int main() { int score; cin >> score; if (score >= 90) { c...
14行 2分30秒 if,elsei
4
请先登录
基础

switch月份天数

分支结构

#include <iostream> using namespace std; int main() { int month; cin >> month; switch (month) { cas...
16行 3分0秒 switch,月
5
请先登录
基础

1到N求和

循环结构

#include <iostream> using namespace std; int main() { int n, sum = 0; cin >> n; for (int i = 1; i <= n; i++...
8行 2分0秒 for,求和,累
1 2 3 ...12
在线

给管理员留言

每条留言老师都会认真阅读并回复

📚 课程咨询 🔧 技术求助 💡 建议反馈 🤝 合作联系

留言发送成功!

您的留言已送达管理员后台

追踪码(请保存以便查询回复)
------