自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 已知n找最小正整数x使n*x为一个平方数

已知正整数n,求最小的正整数x,使得n*x是一个平方数。例如n=12,则最小的x是3,n*x为36是一个平方数。

2025-01-04 18:20:03 610

原创 Smarandache consecutive number

把数字1到n连接起来就构成了第n个Smarandache consecutive number。Smarandache的前17个数如下:112123123412345123456123456712345678123456789给定一个正整数n,问[1,n]之间含有多少个Smarandache consecutive number?

2025-01-04 16:25:04 306

原创 求第n个12345排列数

数字1,2,3,4,5排列可以形成多个数字,按序的话第一个数字12345, 第二个排列数是12354,第100个排列数是51342。现在给定数字n,求第n个由数字1,2,3,4,5构成的排列数。

2025-01-04 15:02:46 476

原创 求具有最大逆置数的数

给定n个数,找出在这n个数中,具有最大逆置数的那个数。逆置数:指符号不变,但各个数位是逆置的。如整数256的逆置数是652,整数-3780的逆置数是-873。最大逆置数:指各数对应的逆置数的最大值。求具有最大逆置数的数:各数在比大小时,不是按原数比,而是按其逆置数进行比较。

2024-12-29 12:30:35 198

原创 求整数序列中出现次数最多的数

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

2024-12-29 11:54:17 415

原创 简化的插入排序

本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

2024-12-29 11:32:48 264

原创 ADA Ⅲ型数

Ⅲ型数,则输出一行YES,否则输出一行NO。每个整数T对应一行输出,如果是。

2024-12-25 19:54:17 224

原创 OJ排名中的个人总耗时

编程解决下面的问题,部分代码请参考下面的”下图是某次期末考试中的排名表,期末考试总共为10个题,题目编号为A至J,各个题AC时的耗时见列A至列J,以"时:分:秒“的格式表示。最左边的列标题为Penalty,其值是将右边A题至J题的耗时汇总后的值,以"时:分:秒“的格式表示。注意:时、分、秒的取值均是2位数,不足2位则左补前导0。定义一个结构数组:int hour;

2024-12-16 13:31:34 1744

原创 平面向量加法

本题要求编写程序,计算两个二维平面向量的和向量。

2024-12-16 12:25:01 463

原创 查找书籍 冒泡

给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。

2024-12-16 11:52:43 1076

原创 求feibo数列前n项和

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

2024-12-10 20:05:07 226

原创 编写指针函数使向右循环移动m个位置

请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。题目描述:有n个整数,要求你编写一个函数使其向右循环移动m个位置。输入n m表示有n个整数,移动m位。

2024-12-10 17:30:41 494

原创 用指针传递最大值

题目描述:读入n(1 <= n <= 1000)个学生的成绩,成绩都为整数,用指针函数求出若干个学生成绩的最高分。用数组名作为函数参数,指针作为函数返回值。第二行为n个学生的成绩,n个整数之间用一个空格隔开。第一行为整数n,代表学生的数量。输出最高分,占一行。

2024-12-10 17:15:31 376

原创 自己写一个strcmp函数

首先判断 *p1 和 *p2 是否不为 '\0'(也就是对应的字符串还没结束),同时还要判断当前所指向的两个字符是否相等(*p1 == *p2)。在循环体中,p1++ 和 p2++ 的操作是让指针分别向后移动一位,指向下一个字符,这样就能依次比较两个字符串中的每个字符了。题目描述:用一个函数实现两个字符串的比较,即自己写一个strcmp函数。*p1 和 *p2 分别表示取指针 p1 和 p2 所指向的字符。只有这三个条件同时满足时,循环才会继续执行。输出最大的那个字符串。

2024-12-10 14:56:02 315

原创 报数(约瑟夫环游戏)

例如,假设 n 的值为 5(即有 5 个人,数组 people 大小为 5,下标范围是 0 到 4),当 index 当前值为 4 时(已经指向数组最后一个元素了),执行 index = (index + 1) % n 操作: 先计算 index + 1,此时 index + 1 的值为 5。在这段代码所实现的约瑟夫环逻辑中,我们使用数组 people 来模拟围成一圈的人,index 变量用于表示当前所指向的人的数组下标位置,目的是按顺序遍历这个 “圈” 里的每个人。题目描述:有n人围成一圈,顺序排号。

2024-12-10 14:49:58 730

原创 找出唯一的鞍点

题目描述:找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。其中x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定数组下标从0开始。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。一个二维数组并不一定存在鞍点,此时请输出None。

2024-12-10 13:23:05 284

原创 字符串排序

请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。题目描述:输入3行,每行n个字符串,按由小到大的顺序输出。按照从小到大输出成3行。

2024-12-07 16:47:49 274

原创 字符串统计并输出最长字符串

题目描述:输入一段字符(由空格、字母和数字几种组成,保证开头不为空格),里面有若干个字符串,求这些字符串的长度和,并输出最长字符串内容,如果有多个输出最先出现的那个字符串。以stop作为最后输入的字符串。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。注意:使用gets()函数会引起警告,但正确使用不影响测评结果。输入一段字符,以stop作为最后输入的字符串。推荐使用:fgets()函数。字符串长度不超过100。

2024-12-07 16:26:12 409

原创 英文大小写不敏感之字符串比较

给定两个字符串,判定其是否相等。字符串相等的意义基于类似于strcmp函数,除了比较时忽略大小写,例如”999abc”和”999ABC”是相等的字符串。

2024-12-07 12:15:08 280

原创 输出子序列

在数学中,某个序列的子序列是从最初序列通过去除某些元素但不破坏余下元素的相对位置(在前或在后)而形成的新序列。给定一个字符串s和整数k,将s划分成k个子系列,每个子系列的相邻元素在原来s中的下标差值正好为k。

2024-12-06 21:18:26 417

原创 密码检测(比较字符串)

编写一个密码检测程序,程序执行时,提示"Input password:"要求用户输入密码(标准密码预先设定为"hnkd2012"),然后通过字符串比较函数比较输入密码和标准密码是否相等。若相等,则显示“Congratulation!若不相等,则提示"Error,please input again:"重新输入,3次都不相等则提示"The program is terminated!"并终止程序的执行。要求自己编写一个字符串比较函数,而不使用系统的strcmp( )函数。

2024-12-06 20:25:23 348

原创 删除重复字符

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入是一个以回车结束的非空字符串(少于80个字符)。输出去重排序后的结果字符串。

2024-12-06 19:20:37 313

原创 数字字符转换

输入一个以回车结束的字符串(少于80个字符),将其中第一次出现的连续的数字字符(0..9)转换为整数,遇到非数字字符则停止。

2024-12-05 15:04:37 243

原创 字符串逆序输出

输入一个以回车结束的字符串(少于80个字符),对该字符串进行逆序,输出逆序后的字符串。

2024-12-05 14:10:57 456

原创 找出不是两个数组共有的元素

定两个整型数组,本题要求找出不是两者共有的元素。

2024-12-04 20:36:59 481

原创 判断回文平方数

回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。如果给定一个数,如果其是回文数并且是某个正整数的平方,则称其为回文平方数。比如121,它既是回文数并且是11的平方,所以121是回文平方数。

2024-12-02 17:40:07 336

原创 求具有最大逆置数的数

给定n个数,找出在这n个数中,具有最大逆置数的那个数。逆置数:指符号不变,但各个数位是逆置的。如整数256的逆置数是652,整数-3780的逆置数是-873。最大逆置数:指各数对应的逆置数的最大值。求具有最大逆置数的数:各数在比大小时,不是按原数比,而是按其逆置数进行比较。

2024-12-02 12:31:43 397

原创 n阶螺旋方阵

所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。

2024-11-30 17:05:33 293

原创 二维数组输入输出

输入一个二维数组a,然后将改二维数组中行和列中的元素互换,存到另外一个二维数组b中,然后将b与a按一定格式分别输出。

2024-11-29 19:16:45 654

原创 余数求和优化版

在一个非负整数区间[n,m]内,将所有整数除以x的余数相加并输出。

2024-11-29 17:57:00 385

原创 方阵循坏右移

学到一个超级简单的方法:本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置。

2024-11-29 17:27:44 284

原创 求一批整数中出现最多的个位数字

给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。

2024-11-27 20:28:28 843

原创 交换最小值和最大值

本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。

2024-11-27 20:17:41 290

原创 输出二进制原码的反码

已知一个数用二进制表示的原码,求其反码并输出。关于反码,需要注意的是:正数的反码与原码相同,负数的反码是符号位保持不变而数值位按位取反。

2024-11-25 17:33:13 297

原创 使用函数求余弦函数的近似值

其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos的近似值。输入输出均在双精度范围内。

2024-11-22 20:25:55 310

原创 进制转换(十转二)

给出一个十进制的正整数,输出它的二进制表示。

2024-11-19 20:21:33 294

原创 数字逆序输出

其中函数reverse须返回用户传入的整型number的逆序数。

2024-11-17 20:00:43 369

原创 输出多个菱形

读入字符ch和整数n,输出边长为n,由字符ch组成的菱形。

2024-11-13 22:33:41 219 1

原创 找到同分值人数最多的分值和人数

假设本次期中考试有n个人参加,考试结束后,每个人都会得到一个分数,分数的取值是0至100的整数。现在Derson老师想知道同分值人数最多的是哪一个分值?人数是多少?,请你编程求解。

2024-11-12 15:54:38 421

原创 数字整除(17的倍数)和将n个正整数奇偶标签化

题目描述 数字整除把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数。例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。输入输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1

2024-11-07 15:33:01 333

空空如也

空空如也

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

TA关注的人

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