信息学奥赛(C++)一本通真题及答案

信息学奥赛   2023-06-10 17:49   273   0  

基础(一) C++语言

第一章 C++语言入门

1001 Hello,World!:点击这里

2060 【例1.1】计算机输出: 点击这里

2061 【例1.2】梯形面积:点击这里

2062 【例1.3】电影票:点击这里

2063 【例1.4】牛吃牧草:点击这里

1002 输出第二个整数:点击这里

1003 对齐输出:点击这里

1004 字符三角形:点击这里

1005 地球人口承载力估计:点击这里

 

第二章 顺序结构程序设计

第一节 运算符和表达式

 

2064 【例2.1】交换值:点击这里

2065 【例2.2】整数的和:点击这里

2066 【例2.3】买图书:点击这里

1006 A+B问题:点击这里

1007 计算(a+b)×c的值:点击这里

1008 计算(a+b)/c的值:点击这里

1009 带余除法:点击这里

1010 计算分数的浮点数值:点击这里

 

第二节 常量和变量

 

2067 【例2.5】圆:点击这里

2068 【例2.6】鸡兔同笼:点击这里

1011 甲流疫情死亡率:点击这里

1012 计算多项式的值:点击这里

1013 温度表达转化:点击这里

1014 与圆相关的计算:点击这里

1015 计算并联电阻的阻值:点击这里

 

第三节 标准数据类型

 

1414 【17NOIP普及组】成绩:点击这里

1016 整型数据类型存储空间大小:点击这里

1017 浮点型数据类型存储空间大小:点击这里

1018 其他数据类型存储空间大小:点击这里

1019 浮点数向零舍入:点击这里

1020 打印ASCII码:点击这里

1021 打印字符:点击这里

1022 整型与布尔型的转换:点击这里

1023 Hello,World!的大小:点击这里

 

第四节 数据输入输出

 

2069 【例2.12】糖果游戏:点击这里

1024 保留3位小数的浮点数:点击这里

1025 保留12位小数的浮点数:点击这里

1026 空格分隔输出:点击这里

1027 输出浮点数:点击这里

1028 字符菱形:点击这里

 

第五节 顺序结构实例

 

2070 【例2.13】数字对调:点击这里

2071 【例2.14】平均分:点击这里

2072 【例2.15】歌手大奖赛:点击这里

2073 【例2.16】三角形面积:点击这里

1029 计算浮点数相除的余:点击这里

1030 计算球的体积:点击这里

1031 反向输出一个三位数:点击这里

1032 大象喝水查:点击这里

1033 计算线段长度:点击这里

1034 计算三角形面积:点击这里

1035 等差数列末项计算:点击这里

1036 A×B问题:点击这里

1037 计算2的幂:点击这里

1038 苹果和虫子:点击这里

 

第三章 程序的控制结构

第一节 if选择结构

 

2051 【例3.1】偶数:点击这里

2052 【例3.2】范围判断:点击这里

2053 【例3.3】三个数:点击这里

2054 【例3.4】适合晨练:点击这里

2055 【例3.5】收费:点击这里

2056 【例3.7】最大的数:点击这里

1039 判断数正负:点击这里

1040 输出绝对值:点击这里

1041 奇偶数判断:点击这里

1042 奇偶ASCII值判断:点击这里

1043 整数大小比较:点击这里

1044 判断是否为两位数:点击这里

1045 收集瓶盖赢大奖:点击这里

1046 判断一个数能否同时被3和5整除:点击这里

1047 判断能否被3,5,7整除:点击这里

1048 有一门课不及格的学生:点击这里