1.统计指定范围里的数
给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。

时间限制:1000
内存限制:65536
输入
第一行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

#include<iostream>
using namespace std;
int main()
{int n,a[10001],l,r,sum=0;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}cin>>l>>r;for(int i=1;i<=n;i++){if(a[i]>=l&&a[i]<=r) sum++;}cout<<sum;return 0;
}

2.按照个位数排序
对于给定的正整数序列,按照个位数从小到大排序,个位数相同的按照本身大小从小到大排序。

时间限制:1000
内存限制:65536
输入
第一行1个整数n,表示序列的大小。( 0 < n ≤ 1000) 第二行n个正整数,表示序列的每个数,每个数不大于100000000。
输出
输出按照题目要求排序后的序列
样例输入
6
17 23 9 13 88 10
样例输出
10 13 23 17 88 9

#include<bits/stdc++.h>
using namespace std;
struct num{int a;int g;
}s[100];
bool cmp(num a,num b){if(a.g<b.g)return a.g;if(a.g>b.g)return b.g;if(a.a>b.a)return b.a;return a.a;
}
int main()
{int n;cin>>n;for(int i=1;i<=n;i++){cin>>s[i].a;s[i].g=s[i].a%10;}sort(s+1,s+1+n,cmp);for(int i=1;i<=n;i++){cout<<s[i].a<<" ";}return 0;
}

3.过滤多余的空格
一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。

时间限制:1000
内存限制:65536
输入
一行,一个字符串(长度不超过200),句子的头和尾都没有空格。
输出
过滤之后的句子。
样例输入
Hello world.This is c language.
样例输出
Hello world.This is c language.

#include<bits/stdc++.h>
using namespace std;
int main()
{char a[200];while(scanf("%s",&a)){cout<<a<<" "; }return 0;
}

4.图像叠加
给出两幅相同大小的黑白图像(用0-1矩阵)表示,0表示白点,1表示黑点,求两幅图像叠加后的图像。

说明:若两幅图像在相同位置上的像素点都是白色,叠加后为白色,否则为黑色。

时间限制:1000
内存限制:65536
输入
第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。1 <= m <= 100, 1 <= n <= 100。 之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。 之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。
输出
m行,每行n个整数,表示叠加后黑白图像上各像素点的颜色。
样例输入
3 3
1 0 1
0 0 1
1 1 0
1 1 0
0 0 1
0 0 1
样例输出
1 1 1
0 0 1
1 1 1

#include<iostream>
using namespace std;
int main()
{int a[101][101],n,m,b[101][101],c[101][101];cin>>m>>n;for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){cin>>a[i][j];}}for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){cin>>b[i][j];if(a[i][j]+b[i][j]==0) c[i][j]=0;else c[i][j]=1;}}for(int i=1;i<=m;i++){for(int j=1;j<=n;j++){cout<<c[i][j]<<" ";}cout<<endl;}return 0;
}

5.出书最多
假定图书馆新进了m(10 ≤ m ≤ 999)本图书,它们都是由n(1 ≤ n ≤ 26)个作者独立或相互合作编著的。假设m本图书编号为整数(1到999),作者的姓名为字母(‘A’到’Z’),请根据图书作者列表找出参与编著图书最多的作者和他的图书列表。

时间限制:1000
内存限制:65536
输入
第一行为所进图书数量m,其余m行,每行是一本图书的信息,其中第一个整数为图书编号,接着一个空格之后是一个由大写英文字母组成的没有重复字符的字符串,每个字母代表一个作者。输入数据保证仅有一个作者出书最多。
输出
输出有多行: 第一行为出书最多的作者字母; 第二行为作者出书的数量; 其余各行为作者参与编著的图书编号(按输入顺序输出)。
样例输入
11
307 F
895 H
410 GPKCV
567 SPIM
822 YSHDLPM
834 BXPRD
872 LJU
791 BPJWIA
580 AGMVY
619 NAFL
233 PDJWXK
样例输出
P
6
410
567
822
834
791
233

#include<iostream>
using namespace std;
int main()
{int a[91],n,b[1000]={0},max=0;char c[1000][26];cin>>n;for(int i=1;i<=n;i++){//循环输入 cin>>b[i]>>c[i];for(int j=0;c[i][j]!='\0';j++){a[c[i][j]]++;if(max<a[c[i][j]]) max=a[c[i][j]];}}for(int i=65;i<=90;i++){if(a[i]==max) {cout<<(char)(i)<<endl<<a[i]<<endl;for(int j=1;j<=n;j++){for(int k=0;c[j][k]!='\0';k++){if(c[j][k]==i) cout<<b[j]<<endl;}}break;}}return 0;
}

202112C语言二级真题相关推荐

  1. 安徽c语言二级真题,安徽省计算机等级二级考试真题C语言

    机密☆启用前 二〇一三年下半年全国高等学校(安徽考区) 计算机水平考试试卷 (二级 C语言程序设计) 考生须知: 1.请将准考证号末两位填在试卷第2页右上方的方框内. 2.单项选择题请在答题卡上填涂: ...

  2. 202106C语言二级真题

    数字放大 给定一个整数序列以及放大倍数x,将序列中每个整数放大x倍后输出. 时间限制:1000 内存限制:65536 输入 包含三行: 第一行为N,表示整数序列的长度(N ≤ 100): 第二行为N个 ...

  3. 2022年6月青少年软件编程C语言二级真题答案

    1.小白鼠再排队 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按照白鼠重量从小到大的顺序输出它们头上帽子的颜色.帽子的颜色用 &quo ...

  4. 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...

    C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...

  5. 2009年计算机二级c语言考试真题,2009年3月全国计算机二级C语言考试真题.doc

    2009年3月全国计算机二级C语言考试真题 2009年3月二级C语言真题及答案 2009年3月全国计算机等级考试二级笔试(真题)? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???C语言试 ...

  6. 2007年9月c语言真题及答案,2007年9月二级C语言笔试真题和答案(已再修改).doc

    2007年9月二级C语言笔试真题和答案(已再修改) 2007年9月二级C语言笔试真题及答案 (考试时间:120分钟,满分100分) 一.选择题((1)-(10)每题2分,(11)-(50)每题1分.共 ...

  7. 2011年9月计算机C语言真题,2011年9月全国计算机二级C语言考试真题及答案.doc

    2011年9月全国计算机二级C语言考试真题及答案 2011年9月全国计算机等级考试二级笔试试卷 ?C语言程序设计 ?(考试时间90分钟,满分100分) 一.选择题((1)-(10).(21)-(40) ...

  8. 二级c语言 真题,全国计算机二级c语言历年真题完整版.doc

    全国计算机二级c语言历年真题完整版.doc 2010年月全国计算机等级考试二级C笔试试卷 一.选择题(1) )对长度为的有序链表进行查找,最坏情况下需要的比较次数为 )对长度为的有序链表进行对分查找, ...

  9. c 全国计算机二级考试真题及答案,全国计算机二级考试《C语言》真题练习及答案...

    全国计算机二级考试<C语言>真题练习及答案 (21)有以下程序 #include main() { chars[]="012xy\08s34f4w2"; int i,n ...

最新文章

  1. 莫德友_去哪儿酒店交易系统架构实践
  2. UOJ#460. 新年的拯救计划 构造
  3. Android Binder 分析——数据传递者(Parcel)
  4. online游戏服务器架构--网络架构
  5. python复制文件夹不阻塞_python学习笔记-(十四)I/O多路复用 阻塞、非阻塞、同步、异步...
  6. 微计算机最常用的输入法,输入无极限 最常用五款拼音输入法横评
  7. 化工人员定位安全管理系统解决方案
  8. Windows操作系统装机必备软件,值得收藏!
  9. 计算机表格用计算公式百分百,计算机表格怎么算所占比例 - 卡饭网
  10. 我们真正痛恨的不是996,而是剥削和内卷
  11. asc速度慢 mysql_按desc排序的mysql速度很快,但asc速度很慢
  12. 身为UI设计师,如何应对失业的恐慌
  13. redis安装+客户端
  14. NPOI之Excel——合并单元格、设置样式、输入公式
  15. ANSYS经典界面出图技巧总结
  16. 夜深人静写算法(三十七)- 威尔逊定理
  17. css3图片倾斜3D效果
  18. docker 中sftp常用命令(新手上路,多多关照)
  19. 2021-12-21 数据库系统原理复习提纲(一)
  20. Java项目:SSM图书馆图书管理借阅书籍管理系统

热门文章

  1. Starling-Feathers中设置单个组件对象的样式
  2. 匿名飞控TI版_姿态解算
  3. 活体检测论文研读二:Learn Convolutional Neural Network for Face Anti-Spoofing
  4. 头歌requests爬虫-第一关
  5. 2013年6月22日全国高校计算机联合考试广西考区一级笔试试题,全国高校计算机联合考试(广西考区)一级笔试试题卷6月25日b...
  6. windows 10 电脑打不开桌面咋办
  7. 2018年天梯赛LV2题目汇总小结
  8. 邓州二高中2021年高考成绩查询,邓州一高、二高、花洲实验高中高考成绩喜报!...
  9. 网页制作会用到的图片格式有哪些????
  10. 商城项目(六)整合Mongodb实现文档操作