新手村 - 语言算法入门

一本通OJ训练的后山远评版(第一章) C++语言、顺序结构程序设计、程序的控制结构、循环结构、数组 和 函数

本计划来自一本通OJ

可搭配《信息学奥赛一本通》食用

内含《一本通》第一部分的C++语言、顺序结构程序设计、程序的控制结构、循环结构、数组 和 函数 对应练习。

目录

注:重题将保留远程评测版本

这是第一部分 下一部分

未参加训练计划时您不能查看题目详情。

章节 1. C++语言入门

开放

一本通 第一部分 C++语言 --> 第一章 C++语言入门

题目 递交 % AC 难度
入门测试题目 (110000) RP+99 5 20 9
Hello,World! (110001) RP+99 1 100 (无)
输出第二个整数 (110002) RP+99 1 100 (无)
对齐输出 (110003) RP+99 1 100 (无)
字符三角形 (110004) RP+99 1 100 (无)
地球人口承载力估计 (110005) RP+99 1 100 (无)

章节 2. 运算符和表达式

开放

一本通 第一部分 C++语言 --> 第二章 顺序结构程序设计 --> 第一节

题目 递交 % AC 难度
A+B问题 (110006) RP+99 1 100 1
计算(a+b)×c的值 (110007) RP+99 1 100 (无)
计算(a+b)/c的值 (110008) RP+99 1 100 (无)
带余除法 (110009) RP+99 1 100 (无)
计算分数的浮点数值 (110010) RP+99 1 100 (无)

章节 3. 常量和变量

开放

一本通 第一部分 C++语言 --> 第二章 顺序结构程序设计 --> 第二节

题目 递交 % AC 难度
甲流疫情死亡率 (110011) RP+99 1 100 (无)
计算多项式的值 (110012) RP+99 1 100 (无)
温度表达转化 (110013) RP+99 1 100 (无)
与圆相关的计算 (110014) RP+99 1 100 (无)
计算并联电阻的阻值 (110015) RP+99 1 100 (无)

章节 4. 标准数据类型

开放

一本通 第一部分 C++语言 --> 第二章 顺序结构程序设计 --> 第三节

题目 递交 % AC 难度
整型数据类型存储空间大小 (110016) RP+99 1 100 (无)
浮点型数据类型存储空间大小 (110017) RP+99 1 100 (无)
其他数据类型存储空间大小 (110018) RP+99 1 100 (无)
浮点数向零舍入 (110019) RP+99 1 100 (无)
打印ASCII码 (110020) RP+99 1 100 (无)
打印字符 (110021) RP+99 1 100 (无)
整型与布尔型的转换 (110022) RP+99 1 100 (无)
Hello,World!的大小 (110023) RP+99 1 100 (无)

章节 5. 数据输入输出

开放

一本通 第一部分 C++语言 --> 第二章 顺序结构程序设计 --> 第四节

题目 递交 % AC 难度
保留3位小数的浮点数 (110024) RP+99 1 100 1
保留12位小数的浮点数 (110025) RP+99 1 100 1
空格分隔输出 (110026) RP+99 1 100 1
输出浮点数 (110027) RP+99 1 100 1
字符菱形 (110028) RP+99 1 100 1

章节 6. 顺序结构实例

开放

一本通 第一部分 C++语言 --> 第二章 顺序结构程序设计 --> 第五节

题目 递交 % AC 难度
计算浮点数相除的余 (110029) RP+99 1 100 2
计算球的体积 (110030) RP+99 1 100 1
反向输出一个三位数 (110031) RP+99 1 100 2
大象喝水查 (110032) RP+99 1 100 1
计算线段长度 (110033) RP+99 1 100 2
计算三角形面积 (110034) RP+99 1 100 6
等差数列末项计算 (110035) RP+99 1 100 1
A×B问题 (110036) RP+99 1 100 5
计算2的幂 (110037) RP+99 1 100 2
苹果和虫子 (110038) RP+99 1 100 6

章节 7. if选择结构

开放

一本通 第一部分 C++语言 --> 第三章 程序的控制结构 --> 第一节

题目 递交 % AC 难度
判断数正负 (110039) RP+99 1 100 3
输出绝对值 (110040) RP+99 1 100 1
奇偶数判断 (110041) RP+99 1 100 1
奇偶ASCII值判断 (110042) RP+99 1 100 2
整数大小比较 (110043) RP+99 1 100 2
判断是否为两位数 (110044) RP+99 1 100 1
收集瓶盖赢大奖 (110045) RP+99 1 100 1
判断一个数能否同时被3和5整除 (110046) RP+99 1 100 1
判断能否被3,5,7整除 (110047) RP+99 1 100 4
有一门课不及格的学生 (110048) RP+99 1 100 4

章节 8. switch语句

开放

一本通 第一部分 C++语言 --> 第三章 程序的控制结构 --> 第二节

题目 递交 % AC 难度
晶晶赴约会 (110049) RP+99 1 100 1
骑车与走路 (110050) RP+99 1 100 2
分段函数 (110051) RP+99 1 100 2
计算邮资 (110052) RP+99 1 100 3
最大数输出 (110053) RP+99 1 100 1
三角形判断 (110054) RP+99 1 100 2
判断闰年 (110055) RP+99 1 100 4
点和正方形的关系 (110056) RP+99 1 100 1
简单计算器 (110057) RP+99 1 100 4
求一元二次方程 (110058) RP+99 1 100 7

章节 9. for语句

开放

一本通 第一部分 C++语言 --> 第四章 循环结构的程序设计 --> 第一节

题目 递交 % AC 难度
求平均年龄 (110059) RP+99 1 100 2
均值 (110060) RP+99 1 100 2
求整数的和与均值 (110061) RP+99 1 100 3
最高的分数 (110062) RP+99 1 100 1
最大跨度值 (110063) RP+99 1 100 2
奥运奖牌计数 (110064) RP+99 1 100 1
奇数求和 (110065) RP+99 1 100 1
满足条件的数累加 (110066) RP+99 1 100 1
整数的个数 (110067) RP+99 1 100 1
与指定数字相同的数的个数 (110068) RP+99 1 100 1
乘方计算 (110069) RP+99 1 100 1
人口增长 (110070) RP+99 1 100 9
菲波那契数 (110071) RP+100 0 ? (无)
鸡尾酒疗法 (110072) RP+100 0 ? (无)
救援 (110073) RP+100 0 ? (无)
津津的储蓄计划 (110074) RP+100 0 ? (无)
药房管理 (110075) RP+100 0 ? (无)
正常血压 (110076) RP+100 0 ? (无)
统计满足条件的4位数 (110077) RP+100 0 ? (无)
求分数序列和 (110078) RP+100 0 ? (无)
计算分数加减表达式的值 (110079) RP+100 0 ? (无)
余数相同问题 (110080) RP+100 0 ? (无)
分苹果 (110081) RP+100 0 ? (无)
求小数的某一位 (110082) RP+100 0 ? (无)
计算星期几 (110083) RP+100 0 ? (无)
幂的末尾 (110084) RP+100 0 ? (无)

章节 10. while语句 和 do-while语句

开放

一本通 第一部分 C++语言 --> 第四章 循环结构的程序设计 --> 第二节、第三节

题目 递交 % AC 难度
球弹跳高度的计算 (110085) RP+100 0 ? (无)
角谷猜想 (110086) RP+100 0 ? (无)
级数求和 (110087) RP+100 0 ? (无)
分离整数的各个数 (110088) RP+100 0 ? (无)
数字反转 (110089) RP+100 0 ? (无)
含k个3的数 (110090) RP+100 0 ? (无)

章节 11. 循环嵌套

开放

一本通 第一部分 C++语言 --> 第四章 循环结构的程序设计 --> 第四节

题目 递交 % AC 难度
求阶乘的和 (110091) RP+100 0 ? (无)
求出e的值 (110092) RP+100 0 ? (无)
计算多项式的值 (110093) RP+100 0 ? (无)
与7无关的数 (110094) RP+100 0 ? (无)
数1的个数 (110095) RP+100 0 ? (无)
数字统计 (110096) RP+100 0 ? (无)
画矩形 (110097) RP+100 0 ? (无)
质因数分解 (110098) RP+100 0 ? (无)
第n小的质数 (110099) RP+100 0 ? (无)
金币 (110100) RP+100 0 ? (无)
不定方程求解 (110101) RP+100 0 ? (无)

章节 12. 一维数组

开放

一本通 第一部分 C++语言 --> 第五章 数 组 --> 第一节

题目 递交 % AC 难度
与指定数字相同的数的个数 (110102) RP+100 0 ? (无)
陶陶摘苹果 (110103) RP+99 1 100 (无)
计算书费 (110104) RP+100 0 ? (无)
数组逆序重存放 (110105) RP+100 0 ? (无)
年龄与疾病 (110106) RP+100 0 ? (无)
校门外的树 (110107) RP+100 0 ? (无)
向量点积计算 (110108) RP+100 0 ? (无)
开关灯 (110109) RP+100 0 ? (无)
查找特定的值 (110110) RP+100 0 ? (无)
不高兴的津津 (110111) RP+100 0 ? (无)
最大值和最小值的差 (110112) RP+100 0 ? (无)
不与最大数相同的数字之和 (110113) RP+100 0 ? (无)
白细胞计数 (110114) RP+100 0 ? (无)
直方图 (110115) RP+100 0 ? (无)
最长平台 (110116) RP+100 0 ? (无)
整数去重 (110117) RP+100 0 ? (无)
铺地毯 (110118) RP+100 0 ? (无)

章节 13. 二维数组

开放

一本通 第一部分 C++语言 --> 第五章 数 组 --> 第二节

题目 递交 % AC 难度
矩阵交换行 (110119) RP+100 0 ? (无)
同行列对角线的格 (110120) RP+100 0 ? (无)
计算矩阵边缘元素之和 (110121) RP+100 0 ? (无)
计算鞍点 (110122) RP+100 0 ? (无)
图像相似度 (110123) RP+100 0 ? (无)
矩阵加法 (110124) RP+100 0 ? (无)
矩阵乘法 (110125) RP+100 0 ? (无)
矩阵转置 (110126) RP+100 0 ? (无)
图像旋转 (110127) RP+100 0 ? (无)
图像模糊处理 (110128) RP+100 0 ? (无)

章节 14. 循环嵌套

开放

一本通 第一部分 C++语言 --> 第五章 数 组 --> 第三节

题目 递交 % AC 难度
统计数字字符个数 (110129) RP+100 0 ? (无)
找第一个只出现一次的字符 (110130) RP+100 0 ? (无)
基因相关性 (110131) RP+100 0 ? (无)
石头剪子布 (110132) RP+100 0 ? (无)
输出亲朋字符串 (110133) RP+100 0 ? (无)
合法C标识符查 (110134) RP+100 0 ? (无)
配对碱基链 (110135) RP+100 0 ? (无)
密码翻译 (110136) RP+100 0 ? (无)
加密的病历单 (110137) RP+100 0 ? (无)
将字符串中的小写字母转换成大写字母 (110138) RP+100 0 ? (无)
整理药名 (110139) RP+100 0 ? (无)
验证子串 (110140) RP+100 0 ? (无)
删除单词后缀 (110141) RP+100 0 ? (无)
单词的长度 (110142) RP+100 0 ? (无)
最长最短单词 (110143) RP+100 0 ? (无)
单词翻转 (110144) RP+100 0 ? (无)
字符串p型编码 (110145) RP+100 0 ? (无)
判断字符串是否为回文 (110146) RP+100 0 ? (无)
最高分数的学生姓名 (110147) RP+100 0 ? (无)
连续出现的字符 (110148) RP+100 0 ? (无)
最长单词2 (110149) RP+98 7 29 9

章节 15. 函数

开放

一本通 第一部分 C++语言 --> 第六章 函数 --> 第一节

题目 递交 % AC 难度
求正整数2和n之间的完全数 (110150) RP+100 0 ? (无)
素数个数 (110151) RP+100 0 ? (无)
最大数max(x,y,z) (110152) RP+100 0 ? (无)
绝对素数 (110153) RP+100 0 ? (无)
亲和数 (110154) RP+100 0 ? (无)
回文三位数 (110155) RP+100 0 ? (无)
求π的值 (110156) RP+100 0 ? (无)
哥德巴赫猜想 (110157) RP+100 0 ? (无)
简单算术表达式求值 (110397) RP+100 0 ? (无)
短信计费 (110398) RP+100 0 ? (无)
甲流病人初筛 (110399) RP+100 0 ? (无)
统计单词数 (110400) RP+100 0 ? (无)
机器翻译 (110401) RP+100 0 ? (无)
Vigenère密码 (110402) RP+100 0 ? (无)
素数对 (110403) RP+100 0 ? (无)
我家的门牌号 (110404) RP+100 0 ? (无)
质数的和与积 (110405) RP+100 0 ? (无)
单词替换 (110406) RP+100 0 ? (无)
笨小猴 (110407) RP+100 0 ? (无)
素数回文数的个数 (110408) RP+100 0 ? (无)
判决素数个数 (110409) RP+100 0 ? (无)
最大质因子序列 (110410) RP+100 0 ? (无)
区间内的真素数 (110411) RP+100 0 ? (无)
二进制分类 (110412) RP+100 0 ? (无)
确定进制 (110413) RP+100 0 ? (无)

章节 16. 递归算法

开放

一本通 第一部分 C++语言 --> 第六章 函数 --> 第二节

题目 递交 % AC 难度
求1+2+3+... (110158) RP+100 0 ? (无)
斐波那契数列 (110159) RP+100 0 ? (无)
倒序数 (110160) RP+100 0 ? (无)
转进制 (110161) RP+100 0 ? (无)
字符串逆序 (110162) RP+100 0 ? (无)
阿克曼(Ackmann)函数 (110163) RP+100 0 ? (无)
digit函数 (110164) RP+100 0 ? (无)
Hermite多项式 (110165) RP+100 0 ? (无)
求f(x,n) (110166) RP+100 0 ? (无)
再求f(x,n) (110167) RP+100 0 ? (无)
 
参加人数
4
创建人