自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 判断回文

编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,否则输出字符串:no!所谓回文即正向与反向的拼写都一样,如adgda。长度在100以内,且全为小写字母。

2024-03-01 23:17:45 240

原创 C++ 回文数字

观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的十进制的回文数字。一个正整数 n (10<n<100), 表示要求满足的数位和。若干行,每行包含一个满足要求的5位或6位整数。该数字的各个数位之和等于输入的整数。如果没有满足条件的,输出:-1。数字按从小到大的顺序排列。

2024-03-01 22:57:16 174

原创 C++ 核桃的数量

小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)2. 各组内必须能平分核桃(当然是不能打碎的)输出一个正整数,表示每袋核桃的数量。1. 各组的核桃数量必须相同。

2024-03-01 22:56:21 198

原创 C++ 一元一次方程

输入a和b的值,求一元一次方程的ax+b=0的解。且数据均在double类型以内,且一定有解(保留2位小数)

2024-03-01 22:49:29 327

原创 C++ 交换Easy

接下来M行,每行两个整数x,y (1

2024-03-01 22:48:32 154

原创 C++ 利息计算

编制程序完成下述任务:接受两个数,一个为用户一年期定期存款金额,一个为按照百分比格式表示的利率;程序计算一年期满后本金与利息总额。说明:(1)存款金额以人民币元为单位,可能精确到分;(2)输入利率时不需要输入百分号,例如一年期定期存款年利率为2.52%,用户输入2.52即可;(3)按照国家法律,存款利息所得需缴纳20% 的所得税,计算结果时所得税部分应扣除。输出一行,包含一个实数,保留到小数点后两位,表示一年后的本金与利息和。输入一行,包含两个实数,分别表示本金和年利率。

2024-03-01 22:45:40 301

原创 C++ 数组输出

绝对值:如果x>=0,则x的绝对值是 它本身;如果x<0,则x的绝对值是 它的相反数;如 x=-2,它的绝对值是2;如 x=2,它的绝对值也是2;输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素的绝对值及其两个下标值(位置,第几行第几列)。如有存在多个最大值,输出从上到下,从左到右,第一个出现的最大值的位置。

2024-03-01 22:44:48 168

原创 C++ 计算时间

给定一个t,将t秒转化为HH:MM:SS的形式,表示HH小时MM分钟SS秒。HH,MM,SS均是两位数,如果小于10用0补到两位。第一行一个数T(1<=T<=100,000),表示数据组数。后面每组数据读入一个数t,0<=t<24*60*60。每组数据一行,HH:MM:SS。

2024-03-01 22:43:48 160

原创 C++ 质因数

将一个正整数N(1<N<32768)分解质因数。例如,输入90,打印出90=2*3*3*5。

2024-03-01 22:42:40 132

原创 C++ x的x次幂

如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗?请把x的值计算到小数后6位(四舍五入),并填写这个小数值。注意:只填写一个小数,不要写任何多余的符号或说明。显然,这个值是介于2和3之间的一个数字。

2024-03-01 22:41:32 146

原创 C++ 数塔问题

第一行是一个整数N(1 <= N <= 20),表示数塔的高度,接下来用N个数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?输出可能得到的最大和,每个实例的输出占一行。

2023-12-08 21:38:40 539

原创 C++ 判断元素是否存在

有一个集合M是这样生成的:(1) 已知k是集合M的元素;(2) 如果k是M的元素,那么,2k+1和3k+1都是M的元素;(3) 除了上述二种情况外,没有别的数能够成为M的一个元素。问题:任意给定k和x,请判断x是否是M的元素。这里的k是无符号整数,x 不大于 100000,如果是,则输出YES,否则,输出NO。输入整数 k 和 x, 逗号间隔。输入整数 k 和 x, 逗号间隔。如果是,则输出 YES,否则,输出NO。

2023-12-08 21:33:12 564

原创 C++ 体积

给出 n 件物品,每件物品有一个体积 V i ,求从中取出若干件物品能够组成的不同的体积和有多少种可能。第 2 行 n 个正整数,表示 V i ,每两个数之间用一个空格隔开。对于 100% 的数据满足:n≤20,1≤V i ≤50。对于 60% 的数据满足:n≤10,V i ≤20。对于 30% 的数据满足:n≤5,V i ≤10。一行一个数,表示不同的体积和有多少种可能。第 1 行 1 个正整数,表示 n。

2023-12-08 21:23:45 438

原创 C++ 硕鼠

这个仓库有n个房间,第i个房间含有J[i]千克的爪哇豆,交换这些爪哇豆需要F[i]千克的猫食。在交换过程中胖老鼠不必交易房间里的所有爪哇豆,可以部分交换,即如果付给F[i]*a%千克的猫粮,他可能会得到J[i]*a%千克的爪哇豆。后面N行,每个行分别包含两个非负整数J[i]和F[i]所有的整数都不大于1000。对于每个测试用例,在一行中打印一个实数,最多精确到小数点后3位,这是胖老鼠可以获得的爪哇豆的最大数量。胖老鼠准备了M磅的猫粮,准备和看守仓库的猫交易,仓库里有他最喜欢的食物,爪哇豆。

2023-09-15 22:13:14 151

原创 C++ 合并果子

在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。假定每个果子重量都为1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。例如有3种果子,数目依次为1,2,9。接着,将新堆与原先的第三堆合并,又得到新的堆,数目为12,耗费体力为12。对于30%的数据,保证有n< =1000: 对于50%的数据,保证有n< =5000;

2023-07-23 13:41:46 76

原创 C++ 一元三次方程求解

给出该方程中各项的系数(a,b,c,d均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值>=1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。一行,包含三个实数,为该方程的三个实根,按从小到大顺序排列,相邻两个数之间用单个空格隔开,精确到小数点后2位。一行,包含四个实数a,b,c,d,相邻两个数之间用单个空格隔开。形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。

2023-07-23 13:38:55 1381

原创 C++ 数塔问题

每个测试实例的第一行是一个整数N(1 <= N <= 20),表示数塔的高度,接下来用N个数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?对于每个测试实例,输出可能得到的最大和,每个实例的输出占一行。

2023-07-16 14:03:01 408 1

原创 C++ 高精除

高精除以高精,求它们的商和余数。输入两个低于300位的正整数。

2023-07-16 13:19:42 88 1

原创 C++ 分数线划定

面试分数线根据计划录取人数的150%划定,即如果计划录取m名志愿者,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。第一行,两个整数n,m(5 ≤ n ≤ 5000,3 ≤ m ≤ n),中间用一个空格隔开,其中n 表示报名参加笔试的选手总数,m 表示计划录取的志愿者人数。从第二行开始,每行包含两个整数,中间用一个空格隔开,分别表示进入面试的选手的报名号和笔试成绩,按照笔试成绩从高到低输出,如果成绩相同,则按报名号由小到大的顺序输出。

2023-06-24 11:18:52 175 1

原创 C++ 成绩排序

接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。第一行为n (0 < n < 20),表示班里的学生数目;

2023-06-24 10:48:45 1339 1

原创 C++ 谁考了第k名

谁考了第k名题目描述在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。输入格式第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出格式输出第k名学生的学号和成绩,中间用空格分隔。输入样例5 390788001 67.890788002 90.390788003 6190788004 68.49

2023-06-24 10:36:55 830

空空如也

空空如也

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

TA关注的人

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