当前位置: 首页 > news >正文

2020年09月C语言二级真题

目录

单词倒排

题目描述

样例

细菌的繁殖与扩散

题目描述

样例

高精度加法

题目描述

样例


单词倒排

题目描述

编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。

输入格式

编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。

输出格式

输出为按要求排序后的字符串。

样例

样例输入

I am a student

样例输出

student a am I

#include <iostream>
#include<string.h>
using namespace std;
int main()
{char a[101]={0};int i,j,len,t;gets(a);len=strlen(a);t=len;for(i=len-1;i>=0;i--){if(a[i]==' '){for(j=i+1;j<=t-1;j++){printf("%c",a[j]);}printf(" ");t=i;}}for(j=0;j<t;j++){printf("%c",a[j]);    }return 0;
}

细菌的繁殖与扩散

题目描述

在边长为的正方形培养皿中,正中心位置有m个细菌。

假设细菌的寿命仅一天,但每天可繁殖10个后代,而且这10个后代,

有两个分布在原来的单元格中,其余的均匀分布在其四周相邻的八个单元格中。求经过n天后,细菌在培养皿中的分布情况。

输入格式

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

输出格式

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

样例

样例输入

2 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

#include <iostream>
#include<string.h>
using namespace std;
int main()
{int m,n,a[15][15]={0},b[15][15]={0};void hanshu(int a[15][15],int b[15][15]);cin>>a[5][5]>>n;b[5][5]=a[5][5];for(m=1;m<=n;m++){for(int i=1;i<=9;i++)for(int j=1;j<=9;j++)if(a[i][j]!=0){b[i-1][j-1]+=a[i][j];b[i-1][j]+=a[i][j];b[i-1][j+1]+=a[i][j];b[i][j-1]+=a[i][j];b[i][j]+=a[i][j];b[i][j+1]+=a[i][j];b[i+1][j-1]+=a[i][j];b[i+1][j]+=a[i][j];b[i+1][j+1]+=a[i][j];}hanshu(a,b);}for(int i=1;i<=9;i++){for(int j=1;j<=9;j++)cout<<a[i][j]<<" ";cout<<endl;}
}void hanshu(int a[15][15],int b[15][15])
{ for(int i=1;i<=9;i++)for(int j=1;j<=9;j++){a[i][j]=b[i][j];}
}

高精度加法

题目描述

现在要求输入2个正整数数a,b 输出a+b的结果

输入格式

两个正整数数a b

输出格式

一个数,a+b的结果注意数字开头不要有多余的0

数据范围与提示

1 <= a,b的位数<= 500

保证输入的数字开头不为0

样例

样例输入

3 4

样例输出

7

#include <iostream>
#include<string.h>
using namespace std;
int main()
{int a,b;cin>>a>>b;cout<<a+b;return 0;	
}

相关文章:

  • Docker高级篇之Dockerfile解析
  • 【sklearn】【逻辑回归1】
  • 华为机考入门python3--(33)牛客33-图片整理
  • C++构造器设计模式
  • 后端大量数据返回,采用数据压缩+分片操作,加快前端响应速度,个人技术总结
  • Nginx介绍
  • opencv进阶 ——(十三)基于三角剖分实现换脸
  • Unity【入门】重要组件和API
  • AIGC的算力与云边协同及应用创新
  • 笔记 | 软件工程04:软件项目管理
  • 收银系统源码-千呼新零售2.0【合作案例】
  • 【Spring Cloud】Feign详细介绍及底层原理解析
  • 深度学习_02_卷积神经网络循环神经网络
  • 【加密与解密】【01】网络安全体系
  • 修改west扩展命令的路径
  • es的写入过程
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Hibernate【inverse和cascade属性】知识要点
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Spark RDD学习: aggregate函数
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • VUE es6技巧写法(持续更新中~~~)
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 前嗅ForeSpider中数据浏览界面介绍
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​ubuntu下安装kvm虚拟机
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • (js)循环条件满足时终止循环
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (一)基于IDEA的JAVA基础12
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET 材料检测系统崩溃分析
  • .NET 事件模型教程(二)
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .Net中wcf服务生成及调用
  • ::
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @vue-office/excel 解决移动端预览excel文件触发软键盘
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ JavaScript ] JSON方法
  • [12] 使用 CUDA 加速排序算法
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [BSGS算法]纯水斐波那契数列
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [CISCN 2019华东南]Web11