自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 学生信息(使用结构体完成)

输入一个学生的信息,包括姓名、性别、年龄、体重,再输出这些信息。一行,依次是姓名、性别、年龄、体重(体重保留一位小数)。一行,依次是学生的姓名、性别、年龄、体重。

2025-07-04 14:56:35 179

原创 阶乘和(非高精度)c++

" 表示阶乘,即N!=1*2*3......(N-1)*N,如:3!已知正整数N,设S=1!输出计算结果S的值。

2025-06-21 16:14:06 240

原创 高精度加法c++

对于100%的数据:ab>-1,ab无限长。输入两个正整数,求它们的和。输入两个正整数a,b。

2025-06-07 10:39:41 209

原创 【NOIP2005普及】陶陶摘苹果c++

苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。

2025-05-17 19:29:35 329

原创 正整数能够整除几次2c++

比如:4可以整除2次2,100可以整除2次2,9可以整除0次2。输出一个整数,代表n能够整除2的次数。请问一个正整数n能够整除几次2?从键盘读入一个正整数n。

2025-05-17 09:08:35 222

原创 矩阵交换行c++

输入共6行,前行5为矩阵的每一行元素,元素与元素之间以一个空格分开。输出交换之后的矩阵,矩阵的每一行元素占一行,元素之间以一个空格分开。第6行包含两个整数m、n,以一个空格分开(1<=m,n>=5)。给定一个5*5的矩阵,将第n行和第m行交换,输出交换后的结果。一个r*c的矩阵是一个由r行c列元素排列成的矩形阵列。

2025-05-15 19:57:15 246

原创 行程长度编码c++

在数据压缩中,一个常用的途径是行程长度压缩。对于一个待压缩的字符串而言,我们可以依次记录每个字符及重复的次数。这种压缩,对于相邻数据重复较多的情况比较有效。现要求根据输入的字符串,得到大小写不敏感压缩后的结果(即所有小写字母均视为相应的大写字母)。即每对括号内部分别为字符(都为大写)及重复出现的次数,不含任何空格。当然,如果相邻字符重复情况较少,则压缩效率就较低。,全部由大写或小写字母组成。例如,如果待压缩串为。一个字符串,长度大于。

2025-05-15 19:44:08 190

原创 回型矩阵c++

给你一个整数n,按要求输出n*n的回型矩阵。输出n行,每行包含n个正整数。输入一行,包含一个整数n。

2025-05-13 20:41:52 184

原创 连续出现的字符c++

第二行包含需要查找的字符串。字符串长度在1到2500之间,且不包含任何空白符。第一行包含一个正整数k,表示至少需要连续出现的次数。1<=k<=1000。给定一个字符串,在字符串中找到第一个连续出现至少。次的字符,输出该字符;

2025-05-13 19:52:10 298

原创 判断字符串是否是回文数c++

一行字符串(字符串中没有空格,字符串长度不超过100)。输入一个字符串,判断该字符串是否为回文字符串。回文字符串是指顺读和倒读都一样的字符串。如果字符串是回文,输出。

2025-05-12 20:52:53 405

原创 整数去重c++

所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。输出只有一行,按照输入的顺序输出其中不重复的数字,整数之间用一个空格分开。给定含有n个整数的序列,要求对这个序列进行去重操作。第一行包含一个正整数n,表示第二行序列中数字的个数;第二行包含n个整数,整数之间以一个空格分开。每个整数的范围为[10..5000]。

2025-05-12 20:28:59 696

原创 【NOIP2005普及】校门外的树c++

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。数轴上的每个整数点,即0,1,2,. . . . . .,L,都种有一棵树。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。第一行有两个整数L(1<=L<=10000)和 M(1<=M<=100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的行,每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。对于其它的数据,区域之间有重合的情况。

2025-05-12 20:13:10 220

原创 最长最短单词c++

输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。若有多个单词长度相等,输出第1个最长的单词和第1个最短单词。第1行,第一个最长的单词。第2行,第一个最短的单词。

2025-05-12 19:38:58 399

原创 【NOIP2015普及】扫雷游戏c++

玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。用*表示地雷格,用周围的地雷个数表示非地雷格。注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。现在给出n行m列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。接下来行,每行m个字符,描述了雷区中的地雷分布情况。

2025-05-11 18:38:49 268

原创 简单密码c++

Julius Caesar 曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后。位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。你需要注意的是,密文中出现的字母都是大写字母。密文中也包括非字母的字符,对这些字符不用进行解码。一行,给出密文,密文不为空,而且其中的字符数不超过 200。你的任务是对给定的密文进行解密得到明文。输出一行,即密文对应的明文。

2025-05-11 17:52:43 563

原创 石头剪子布

/player1赢的情况。//否则player2赢。第一行是一个整数n,表示一共进行了n次游戏。现在,需要你写一个程序来判断石头剪子布游戏的结果。游戏规则:石头打剪刀,布包石头,剪刀剪布。输出包括 行,每一行对应一个胜利者。s1 s2字符串之间以空格隔开。,或者游戏出现平局,则输出。

2025-05-10 17:43:57 532

原创 最值之差C++

有一个长度为 的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值 - 最小值)。第二行为序列的 个不超过 的非负整数,整数之间以一个空格分隔。//输出最大值与最小值的差。if(k>max)//比较最大值。一共 行,第一行为序列的个数 ()。输出一行,表示序列的最大跨度值。

2025-05-10 17:01:20 149

原创 数位分解1c++

从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。给你一个整数,要求从个位开始分离出它的每一位数字。输入一个整数,整数在1到10^8之间。

2025-05-10 16:31:03 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除