- 博客(45)
- 收藏
- 关注
原创 分解素因子
从键盘输入任意一个大于等于 2 的自然数 m,将 m 写成所有素因子乘积的形式。例如: 若输入:13,则你的输出应该是:13=13, 若输入:420,则你的输出应该是:420=2*2*3*5*7。
2025-03-17 17:34:03
90
原创 寻找数字字符并存入另外一个数组
输入一个字符串,内有数字和非数字字符, 如:b56x6g*6454er790v,将其中连续的数字作为一个长整型 数依次存入数组a中,例如:56存入a[0]中,6存入a[1]中,6454存入a[2]中……,统计共有多少个整数, 并通过数组a输出这些整数。(假设连续的数字作成的长整型数不存在溢出情况)。注:若字符串中存在字 符'-'(减号),且其后为数字,则该数字应看作负数。思路:遍历数组,找到数字先叠加,如果不是数字则检查前面是否有数字,有则存入新数组。
2025-03-17 15:24:43
168
原创 实验9-8 通讯录排序
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。
2025-03-12 15:09:18
216
原创 实验9-7 找出总分最高的学生
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。
2025-03-12 15:06:40
175
原创 实验9-3 计算平均成绩(结构体的使用)
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。
2025-03-12 11:00:29
179
原创 实验7-2-7 方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。
2025-03-10 15:12:38
217
原创 实验7-1-11 装箱问题
假设有N项物品,大小分别为s1、s2、…、si、…、sN,其中si为满足1≤si≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。
2025-03-10 11:22:04
277
原创 实验7-1-10 组个最小数
给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。
2025-03-09 15:51:28
127
原创 找出两个数组共有的元素
在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,题目保证至少存在一个这样的数字。同一数字不重复输出。输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。
2025-03-08 18:54:07
206
原创 求一批整数中出现最多的个位数字
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。
2025-03-08 16:53:43
229
原创 简单计算器
实验6-5 简单计算器分数 20模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。
2025-03-07 19:16:46
138
原创 试题 基础练习 十进制转十六进制
十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。
2024-03-18 23:28:59
366
1
原创 数组的定义与初始化
运算符,优先级最高,运算对象是数组名和括号里表示下标的表达式。用方括号内的整型表达式说明元素个数。数组定义可以与其它变量的定义混和写在一起。初始化的元素个数不得超过数组元素个数。这种写法能减少维护负担,有利于程序修改。而只写方括号,元素个数由初值个数确定。、只为部分元素提供初值。
2024-02-19 22:22:29
239
1
原创 函数的调用
(无参函数也需要写),再根据函数定义时的函数头部中所规定的参数类型和参数个数写上单个。:作用域相同的变量的名字不能冲突。否则使用哪个变量的问题就无法确定了。如果提供的实参类型与形参类型不一致,那么在执行时就会发生类型转换。函数形参都看作函数定义的局部变量,其作用域就是这个函数的函数体。这些表达式是送给函数作为计算对象的,称为函数的实际参数,简称。实参可以是数值、变量或由数值和变量构成的表达式。在表达式中使用函数的形式是:先写。函数体的复合语句在参数具有特定。实参是具体函数计算的出发点。
2024-01-27 21:30:42
318
原创 函数的定义
函数的作用是使人可以把一段计算抽象出来,封装(包装)起来,使之成为程序中的一个独立实体。:在调用时需要按照定义时所规定的语法形式书写调用语句,在定义里需要按照调用时所需的功能进行设计。当程序中需要做这段计算时,可以通过一种简洁的形式要求执行这段计算,这种片段称为。声明参数的个数、各参数的类型和参数名。参数名是为了在函数里使用实际参数的值。描述函数执行结束时将会返回的值的类型,也可以是。用标识符表示,供以后调用这个函数时使用。函数,然后就可以在程序中对函数进行。其中定义的变量是本函数的。包括起来的复合结构。
2024-01-27 21:00:38
318
原创 小乌龟距离叠加
假定有一只乌龟决心去做环球旅行。出发时它踌躇满志,第一秒四脚飞奔,爬了。问这只乌龟一小时能爬出多远?随着体力和毅力的下降,它第二秒钟爬了。
2024-01-27 20:38:54
645
原创 打印出水仙花数 附代码
如果一个三位数的各位数字的立方和等于该数本身,则称该数为“例如:153 :1的三次方+5的三次方+3的三次方。分解出每个数的百位、十位和个位数字。找出并打印所有的“水仙花数”的循环,对每个数进行 “,如果满足条件则打印输出。
2024-01-26 16:52:16
124
1
原创 输入一个数判断是否为质数 附代码
以及if只有单条件语句不用加括号,其余都要加,如此处不加括号无法执行break语句跳出循环,下一轮循环又将founder重新赋值为false导致出错。整个工作可以通过一个循环完成,如果循环中找到。如果直到循环结束也没找到真因子,注意: cin语句不能乱加endl;的写法可以减少循环次数。一种检查质数的简单方法:令变量。开始递增取值,一个个试除。,叫质数(或称素数)。的真因子,就可以确定。
2024-01-25 20:13:47
487
原创 switch语句
列题:输入一个表示学生考试成绩的整数(评分),根据这个成绩给学生赋一个等级,每。开关语句是多分支结构,用于实现多个分支中的选择执行。范围内为“及格”,其余为“不及格”。部分,整个开关语句的执行结束。如果找不到匹配的值,就执行。如果遇到相等的值,就进入。
2024-01-21 17:26:38
396
原创 if条件语句与嵌套问题
问题在条件后直接出现条件语句时。部分属于前面最近的无对应。添加花括号,写成复合语句。问此处else属于哪个。上例的形式易引起误解。
2024-01-21 16:36:06
481
原创 求解二次方程的根 附代码
注意:浮点数可能存在浮点误差,不能直接用“==”运算符来比较一个浮点数是否 等于 0,而应该判断它是否为 0 附近一个很小范围内的数(例如 -10-6 ~ 10-6)。相应地,程序中应该先判断判别式是否等于0,再判断是大于 0 或小于 0。首先求出方程判别式的值,根据判别式的值区分出三种情况:两个实根,一个重根,或者没有实根。的值来判断方程的实根情况,并且计算出实根的值。的问题,请编写一个程序,使它能根据。】对求解一元二次方程。
2024-01-21 16:30:47
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人