青少年软件编程(C/C++)等级考试试卷(二级)2023年12月

202312 青少年软件编程(C/C++)等级考试试卷(二级)电子学会真题

编程题

1.统计指定范围里的数

给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。

输入

第一行1个整数n、,分别表示序列的长度。(0 < n ≤ 10000)

第二行n个正整数,表示序列里的每一个数,每个数小于等于10000000

第三行2个整数L、R,分别表示区间的左端点,区间的右端点。(1 ≤ L ≤ R ≤ 1000000)

输出

输出一个整数,表示序列中大于等于L且小于等于R的数的个数。

样例输入

5

11 8 1 10 16

1 10

样例输出

3

2.细菌的繁殖与扩散

题目描述

在边长为9的正方形培养皿中,正中心位置有m个细菌。假设细菌的寿命仅一天,但每天可繁殖10个后代,而且这10个后代,有两个分布在原来的单元格中,其余的均匀分布在其四周相邻的八个单元格中。求经过n天后,细菌在培养皿中的分布情况。

输入格式

输入为两个整数,第一个整数m表示中心位置细菌的个数(2 ≤ m ≤ 30),第二个整数n表示经过的天数(1 ≤ n ≤ 4)

输出格式

输出九行九列整数矩阵,每行的整数之间用空格分隔。整个矩阵代表n天后细菌在培养皿上的分布情况。

输入样例

2 1

1

输出样例

0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0

0 0 0 2 2 2 0 0 0

0 0 0 2 4 2 0 0 0

0 0 0 2 2 2 0 0 0

0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0

答案和更多内容请查看网站:【试卷中心 -- C/C++ 二级】

网站链接

青少年软件编程历年真题模拟题实时更新

================================================

相关推荐
虾球xz14 分钟前
游戏引擎学习第244天: 完成异步纹理下载
c++·学习·游戏引擎
矛取矛求21 分钟前
C++区别于C语言的提升用法(万字总结)
c语言·c++
keep intensify24 分钟前
通讯录完善版本(详细讲解+源码)
c语言·开发语言·数据结构·算法
ephemerals__27 分钟前
【c++11】c++11新特性(下)(可变参数模板、default和delete、容器新设定、包装器)
开发语言·c++
egoist20231 小时前
【C++指南】告别C字符串陷阱:如何实现封装string?
开发语言·数据结构·c++·c++11·string·auto·深/浅拷贝
Zfox_1 小时前
【Qt】文件
c++·qt·qt5·客户端开发
xueyinan1 小时前
小刚说C语言刷题——1565成绩(score)
c语言
PLUS_WAVE1 小时前
【CUDA 编译 bug】ld: cannot find -lcudart
服务器·c++·bug·环境·编译·cuda·ld
一定要AK2 小时前
天梯——L1-110 这不是字符串题
数据结构·c++·算法
2401_858286113 小时前
E47.【C语言】零散的练习题(1)
c语言·数据结构·算法·指针