自定义博客皮肤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)
  • 收藏
  • 关注

原创 多态-复数类的加减-运算符重载

/重载双目运算符'-'Complex operator+(?//重载双目运算符'+'Complex operator-=(?//重载双目运算符'-='根据以下代码段完善?处内容及程序内容,以实现规定的输出。输入有两行,分别为两个复数的实部与虚部。输出运算的三行结果。

2023-12-17 14:29:37 448

原创 继承-学生CPP成绩计算

/cpp总评成绩,计算规则:cpp_grade = cpp_score * 0.9 + cpp_count * 0.1;输入包含若干测试用例,每个测试用例占一行,分别为学生姓名 学号 年龄 cpp成绩 cpp考勤,空格分隔。生成上述类并编写主函数,根据输入的学生基本信息,建立一个学生对象,计算其cpp总评成绩,并输出其学号、姓名、总评成绩。//输出格式为ID name cpp_grade。student类的参数化构造函数//注意cpp_grade为上机成绩和考勤的计算结果。

2023-12-17 14:29:02 475 1

原创 多态-抽象基类Shape派生3个类

double perimeter())和三个派生类Rect、Triangle、Circle,通过构造三种派生类的对象的方式来计算给出的矩形、三角形和圆形的面积area和周长perimeter。其中每行第一个字符串为几何形状字符串,矩形为Rect,三角形为Triangle,圆形为Circle(请注意大小写)。其余为相应形状的几何数据数字,之间用空格分隔(每个点用x,y两个坐标表示,x坐标在前,y坐标在后),如。有多行结果,每行为对应几何形状的面积和周长(保留到小数点后5位),两个数字之间用一个空格分隔。

2023-12-17 14:24:07 528 1

原创 复数的比较

输入两个复数,比较复数模的大小,复数实部与虚部都是整数,要求输入时输入4个整数,分别代表复数1的实部、虚部,复数2的实部虚部。在同一行中输入4个整数(范围-100~100),分别代表复数1的实部、虚部,复数2的实部、虚部。当复数1模小于复数2时 输出-1。当复数1模大于复数2时 输出1。当复数1模等于复数2时 输出0。

2023-12-17 14:18:56 403 1

原创 M.整数翻转(hard)

接下来T行每行为一个整数n (-10100000

2023-12-16 19:38:45 351

原创 D.ACM蒟蒻

第二个样例中,xiaohong 与 xiaogang水平等级都为1,xiaohong在题面中先给出,因此先输出xiaohong(每个输入后面都有一个空格)请你求出这n个人中水平等级最低的人,若水平最低有多个人,则按给出名字的顺序将其输出,每个名字后面都有一个空格。不过不同人的不同水平也不同,现在给你n个人的名字si以及每个人的水平等级ai,近年来,越来越多的人打ACM,深深被ACM的有趣吸引,沉迷其中无法自拔,tips:注意数据范围。

2023-12-16 19:36:03 341

原创 E.我要当王者荣耀高手!

(分别用字符串"duikanglu","zhonglu","fayulu","daye","youzou"对应),给你n个人对应的位置信息以及能力值,你可以随意对其进行组队,你想要组建一支最强的战队(能力值总和越高则越强),请你计算最高的能力值总和.若缺少对应位置则无法组建一支完整的队伍,输出-1。王者荣耀是一款5v5团队竞技游戏,每一支队伍都需要五个人才可以进行游戏。接下来n行每行为pi以及wi (1 <= wi <= 1000),游戏中总共有五个位置:对抗路,中路,发育路,打野,游走。

2023-12-16 19:31:31 356

原创 可莉学除法

找出整数数列中有多少对i,j使ai/aj=x且ai%aj=0 (i!可莉最近在学习除法,你可以帮她解决一下的问题吗。求求你了求求你了,帮帮可莉吧!

2023-12-16 19:27:45 358

原创 【无标题】

接下来的t行,每行输入两个正整数x和y(1≤x,y≤109),代表一次询问。现在小易想知道,如果要把x变成y,至少需要操作多少次?对于每次询问,如果无法将x变成y,输出−1。第一行输入一个正整数t(1≤t≤10000),代表询问次数。例如,18经过一次操作可以变成90,也可以变成3。2.若x是6的倍数,将x除以6。

2023-12-16 19:19:18 338

原创 星期几考试?

接下来T行,每行3个正整数x,y,z( 1≤x,y≤108,1≤z≤71 ),其中z表示y天前是星期z(如z=1时是星期一,z=2时是星期二,以此类推)。塑料在路上思索着x天后的考试是周几,然而他连今天是周几都忘了,只知道y天前是周几。第一行一个正整数 T( T≤1000 ),表示有 T组样例。对于每组测试数据,输出一个数,表示x天后是星期几。本题有多组测试数据。

2023-12-16 19:17:10 338

原创 KiKi学结构体和指针

KiKi学习了结构体和指针,他了解了结构体类型可以定义包含多个不同类型成员,而指针本质是内存地址,是引用数据的另外一种方式。现在他想将多个输入的数据通过结构体和指针的方式连接在一起,形成一个单向链表,即:每个结点是结构体类型,包括整型数据成员(data)和结构体指针类型成员(next),每个结点的指针部分指向下一个输入的结点。具体建立过程如下:先输入n个整数,按照数据输入的顺序建立一个带头结点的单链表,再输入一个数据m,将单链表中的值为m的结点全部删除。第二行依次输出完成删除后的单链表数据。

2023-12-16 19:13:18 306

原创 使用链表学生信息输入输出

输入多行,直到一行开始输入0结束,每行包括,学号(长度小于等于9),姓名(长度小于等于100),成绩,空格分隔。输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束,用单向链表组织这些学生信息后,再按顺序输出。按照输入顺序输出每位学生信息,一行一个学生信息,学号,姓名,成绩,空格分隔。

2023-12-16 19:10:01 426

原创 06井字棋

KiKi和BoBo玩 “井”字棋。也就是在九宫格中,只要任意行、列,或者任意对角线上面出现三个连续相同的棋子,就能获胜。请根据棋盘状态,判断当前输赢。三行三列的字符元素,代表棋盘状态,字符元素用空格分开,代表当前棋盘,其中元素为K代表KiKi玩家的棋子,为O表示没有棋子,为B代表BoBo玩家的棋子。如果KiKi获胜,输出“KiKi wins!如果BoBo获胜,输出“BoBo wins!如果没有获胜,输出“No winner!

2023-12-16 19:01:31 309

原创 05素数判断

第1行,如果x是素数,输出“isprime”(不含双引号),否则输出“noprime”(不含双引号)。给出一个数x,判断它是否为素数,并输出所有它的素因子。第2-T+1行每行输入一个数x表示对应询问。第1行输入组数T,代表有T组数据。对于每组询问输出两行表示结果。数据保证:2≤x≤109。第2行,输出x的素因子。

2023-12-16 18:58:35 337

原创 04字母组串

由 A,B,C 这3个字母就可以组成许多串。比如:”A”,”AB”,”ABC”,”ABA”,”AACBB” …现在,小明正在思考一个问题: 如果每个字母的个数有限定,能组成多少个已知长度的串呢?四个整数a,b,c,n(0 ≤ a, b, c, n ≤ 10),空格分隔,分别表示a个A,b个B,c个C 字母,长度为n的串。一个整数,能组成多少个不同长度为n的串。

2023-12-16 18:55:43 336

原创 03分解因数

给出一个正整数a,要求分解成若干个正整数的乘积,即a = a1 * a2 * a3 * ... * an,并且1 < a1 <= a2 <= a3 <= ... <= an,问这样的分解的种数有多少。注意到a = a也是一种分解。第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a (1 < a < 32768)输出为n行,每行输出对应一个输入。输出应是一个正整数,指明满足要求的分解的种数。

2023-12-16 18:52:20 322

原创 十进制数转成r进制

两个整数,空格间隔,分别表示十进制整数n ( 1 ≤ n ≤ 109 )和r(1 ≤ r ≤ 16)进制。kiki有一个十进制数,他想转成r进制,请你编程帮他实现。

2023-12-16 18:50:39 450

原创 汉诺塔问题

据说大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘,大梵天命令僧侣把圆盘移到另一根柱子上,并且规定:在小圆盘上不能放大圆盘,每次只能移动一个圆盘。当所有圆盘都移到另一根柱子上时,世界就会毁灭。输入为一个整数(小于20),后面跟三个单字符,用空格分隔。整数为盘子的数目,后三个字符表示三个柱子的编号。请编写程序,输入汉诺塔圆片的数量,输出移动汉诺塔的步骤。假定圆盘从小到大编号为1, 2, ...其中圆盘号从 1 开始由小到大顺序编号。圆盘号:起始柱 -> 目标柱子。

2023-12-16 18:44:55 324

原创 继承-单继承中的构造函数与析构函数

编写代码实现一个表示点的父类Dot和一个表示圆的子类Circle,求圆的面积。Dot类有两个private数据成员 double x, y;Circle类新增一个private的数据成员半径double r 和一个public的求面积的函数getArea( );主函数已经给出,请编写Dot和Circle类。

2023-12-16 18:41:30 478

原创 02:春游

老师带领同学们春游。已知班上有N位同学,每位同学有从0到N-1的唯一编号。到了集合时间,老师确认是否所有同学都到达了集合地点,就让同学们报出自己的编号。到达的同学都会报出的编号,不会报出别人的编号,但有的同学很顽皮,会多次报出。思路:将每个同学到场的信息记录在一个布尔型数组中,最终输出未到场的同学编号。如果所有同学都到达,则输出N;否则由小到大输出所有未到达的同学。第一行包含两个整数N和M,表示班级有N位同学,同学们共有。第二行包含M个整数,分别为M次报出的编号。约定2≤N, M ≤1000。

2023-12-15 08:07:51 531

原创 01:谁是你的潜在朋友

题目描述:“臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会 并不太多。幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。首先你对借阅记录进行了一番整理,把N个读者依次编号为1,2,…,N,把M本书依次编号为1,2,…,M。同时,按照“臭味相投”的原则,和你喜欢读同一本书的人,就是你的潜在朋友。你现在的任务是从这份借阅记录中计算出每个人有几个潜在朋友。

2023-12-15 08:07:08 394

空空如也

空空如也

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

TA关注的人

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