自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python:百度AI开放平台——图像识别应用

安装百度智能第三方库模块,安装完成后Python的环境配置就设置好了(如果本来就已经配置好了就不用重复安装)的信息,将上述3项百度授权信息复制记录下来,创建“图像识别”的Python应用程序需使用。”链接,进入页面,必须填写上应用名称以及应用描述,然后单击左下角的“”,接口名称勾选“全部”,然后点击左下角的“:在windows的命令提示符输入。”,如下图,选择人工智能中的“”按钮即可完成领取免费资源。”,即可在应用列表页面看到。3、点击创建应用下的“”,再点击左上角的“

2024-04-01 20:58:56 579

原创 Python:百度AI开放平台——OCR图像文字识别应用

链接,进入页面,必须填写上应用名称以及应用描述,然后单击左下角的“立即创建”。创建成功后点击“应用列表”,即可在应用列表页面看到。的信息,将上述3项百度授权信息复制记录下来,创建“文字识别”的Python应用程序需使用。”,接口名称勾选“全部”,然后点击左下角的“0元领取”按钮即可完成领取免费资源。,安装百度智能第三方库模块,安装完成后Python的环境配置就设置好了。2、领取免费资源:点击下图所示的“:在windows的命令提示符输入。”,再点击左上角的“三”,如下图。3、点击创建应用下的“

2024-04-01 20:36:03 2022

原创 Python 科学计算与可视化

pd.DataFrame([np.random.randint(1, 10, 4) for i in range(3)], columns=list('ABCD')),如下所示,按课本17.4节的8种方法进行相关操作。1、编写程序,建立一维数组a,数组值为array([1,2,3,4]);建立二维数组b,数组值为array(([1,2,3,4],[5,6,7,8])),以此a,b数组为例,进行操作。3.编写程序,利用上题电脑销售情况表中台式电脑数据,制作如下柱形图。3.了解pandas进行数据分析使用。

2024-03-11 20:02:06 836

原创 Python 文件操作及异常处理

5、关注文件操作时异常处理,编写程序,利用try…finally结构以读方式打开文件abc.Txt,若有此文件则,则打印输出其内容,若无此文件,则返回出错信息。1、编写程序,新建文本文件f1.txt,写入”Hello Python!3、首先在百度上下载牡丹花图片(md.jpg),编写程序,实现对二进制图片文件md.jpg的复制备份,备份文件名为mdbk.jpg。2、编写程序,读取并打印出文本文件f1.txt全部内容。2)指针移动6个字节,打印输出7个字节;seek()方法,移动文件指针,

2024-03-11 19:50:33 455

原创 Python 面向对象编程——类的使用

2、创建Animal类、Dog类、XiaoTianQuan类和Cat类。其类和类继承关系如下图所示,分别实现这4类的实例化对象,并运行对象方法。1、定义一个玩具类Toy(),创建名字为“小汽车”、“手枪”和“积木”的玩具实例,计算出用这个类创建了多少个玩具对象。2.熟练掌握类的构造函数__init__使用。1.掌握类的定义和实例化对象。3.掌握类的继承机制和使用。

2024-03-05 19:31:19 613

原创 Python 关于函数的使用

4.编写函数模拟猜数游戏程序。系统随机产生一个数(<100),玩家最多可以猜5次,系统会根据玩家的猜测进行提示,玩家则可以根据系统的提示对下一次的猜测进行适当调整。5.使用递归函数实现汉诺塔问题。(将n个从小到大依次排列的圆盘从柱子a移动到柱子c上,柱子b作为中间缓冲)2.建立自定义函数求小于1000的斐波那契数列。1.建立自定义函数实现计算圆的面积和球的体积。3.熟练掌握lambda表达式使用。3.建立自定义阶乘函数,求n!2.掌握函数形参与实参的使用。1.掌握函数定义和调用。

2024-03-05 19:22:36 420

原创 Python 程序基本结构的使用

1.实现某校的三好学生评定,其标准为语文、数学、英语三门课程的平均成绩大于90分,且每门课程成绩不低于85分,输入三门课程成绩,满足条件的输出“符合三好学生条件”,不满足条件的输出“不符合条件”。每输入一个分数后询问是否继续输入下一个分数,回答“Y”或“y”就继续输入下一个分数,回答“N”或“n”就停止输入分数。2.商场开展购物打折活动:消费在200元以内不打折,200~500元范围内打九折,超过500元打八折,编写程序,根据消费金额计算最终的交费金额。假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只。

2024-03-04 20:42:34 335

原创 Python:运算符、内置函数和序列基本用法

阿凡提说那就要点米吧,棋盘一共64个小格子,在第一个格子里放1粒米,第二个格子里放2粒米,第三个格子里放4粒米,第四个格子里放8粒米,以此类推,后面每个格子里的米都是前一个格子里的2倍,一直把64个格子都放满。7. 输入列表[2,25,8,9,1,10,17],求列表的元素个数、最大值、最小值、合计值和平均值,并对输入的列表按降序排列输出。5.a=3,b=1,c=7,x=2.5,y=1.5,z=-2.73,按下列格式要求输出(每位数据的域宽为7)。4.了解列表、元组、字典、集合的概念和基本用法。

2024-02-28 20:56:22 319

原创 Python 入门练习

练习5:将列表a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 拆分为奇数组c和偶数组b两个列表。练习2:用户输入一个三位自然数,计算并输出其百位,十位和个位上的数字。练习3:已知三角形的两边长及其夹角,求第三边长。练习4:任意输入三个英文单词,按字典顺序输出。练习1:打印“hello world”练习6:在列表的规定位置插入若干元素。(2)利用sorted()函数。(1)利用if 语句。

2024-01-07 10:24:25 491 1

原创 C++ 类、对象、模板相关选择题、填空题

C++ 类、对象、模板相关选择题、填空题

2023-11-19 19:40:12 403

原创 C++ 好玩的约瑟夫环(单链表版本)

有M个人,编号分别为1到M,玩约瑟夫环游戏,最初时按编号顺序排成队列;每遍游戏开始时,有一个正整数报数密码N,队列中人依次围坐成一圈,从队首的人开始报数,报到N的人出列,然后再从出列的下一人开始重新报数,报到N的人出列;重复这一过程,直至所有人出列,完成一遍游戏,所有出列的人形成新队列;游戏可能玩很多遍,每遍有新报数密码。求若干遍游戏完成后队列次序。

2023-11-19 19:03:51 355

原创 C++ 编写动态二维double型数据类Matrix

编写一个程序,定义一个安全、动态二维double型的数组类Matrix。

2023-11-17 20:14:37 622

原创 C++ 日期推算

当推算出的年份大于4位数时,输出"out of limitation!",否则输出8位的具体日期。输入为长度为8的字符串str和一个正整数n,str前四位表示年份,后四位表示月和日。日期的表示必须8位数,年月日不足长度需要添加前缀字符'0'。设计一个程序用于向后推算指定日期经过n天后的具体日期。注意闰年和平年的2月份天数不同。注意判断输出信息是否符合要求。

2023-11-17 20:09:34 294

原创 C++ 编写时间类Time

编写一个程序,定义一个时间类Time

2023-11-15 18:16:13 574

原创 C++ 约瑟夫环(数组)

设计并实现一个解决约瑟夫环问题的类Joseph。当需要解决一个n个人间隔为m的约瑟夫环问题,可以构建一个对象Joseph obj(n, m),然后调用obj.simulate()输出模拟删除过程。输入为三个正整数n和m和k,空格分隔,分别代表编号长度和间隔长度和起始位置,编号长度n

2023-11-15 18:12:26 955

原创 C++ 输入、输出和整数运算

输入为两个整数(在问题描述中记作A和B,程序中请自定变量名),A和B使用1个空格分隔。编写一个程序,读入两个整数,计算并输出他们的和、积、商和余数。分别输出A、B的和A+B、积A*B、商A\B和余数A%B。输出时注意去除多余的空格,避免输出判定错误。程序运行到输入时,不要显示输入提示信息。

2023-11-08 20:18:37 621

原创 C++ 在成绩表里找同学

编写一个程序,读入 N 个同学的姓名和语数外三门功课的单科成绩,对其按照一定的排序规则排序形成一张成绩表(先按总分从高到低排序,总分相同则按语文成绩由高到低排序,仍然相同则按数学成绩由高到低排序,若总分和单科成绩均相同则最后按姓名的字典序排序)。最后给定一个数字 K(K<=N) ,输出在这张排好序的成绩表中位置在第 K 位的同学的姓名和总分。接下来 N 行录入 N 条学生的成绩记录,每条记录依次为姓名,语文成绩,数学成绩,英语成绩,这四个字段以空格分隔。三科成绩均为整数(0~100)。

2023-11-08 20:16:30 254

原创 C++ 类的定义相关选择题及其答案

11、在公有派生的情况下,派生类中定义的成员函数只能访问原基类的 【 答案: C】4、类的构造函数被自动调用执行的情况是在定义该类的( )时 【 答案: C】9、在下列函数原型中,可以作为类AA构造函数的是 【 答案: D】下列对构造函数derived的定义,正确的是 【 答案: A】。8、对于任意一个类,析构函数的个数最多为( ) 【 答案: B】则Point类的构造函数被调用的次数是() 【 答案: D】在标注号码的行中,能被正确编译的是()。3、有关构造函数的说法不正确的是( ) 【 答案: D】

2023-11-05 16:42:55 371 2

原创 C++ Package继承层次,采用继承实现快递包裹的分类计价(分为空运2日达、陆运3日达)。

自定义一个或多个快递公司,自定义计价方法,设计合适、合理的界面文本提示,以广东省内某市为起点,采用用户输入目的地点(省份或省份缩写等)、货物重量和快递时效(类型)的方式,计算快递运费,达到做成一个快递运费查询或者发快递的小软件。1、首先,创建基类Package,并在构造函数内对变量进行初始化,用a来判断用户所选择的快递为哪个。Package继承层次,采用继承实现快递包裹的分类计价(分为空运2日达、陆运3日达)。2、空运两日达类,是Package类的派生类,打印输出用户所需支付的快递费用。

2023-11-03 21:23:13 366 1

原创 C++ 学会运用对象数组、对象指针、this指针、对象作为函数参数、友元等特征进行程序设计。

(4)设计交互和提示,用户可以“输入”图形、“查询”图形和“删除”图形,系统“输出“信息。(1)设计圆形、长方形、三角形类,计算周长和面积,声明他们的对象,并使用这些对象。(3)声明area函数为他们的友元函数,实现计算面积的功能。(2)声明(1)中类的对象数组、对象指针,并使用他们。1、设计圆形类,需要注意的是声明友元函数并在类外定义。

2023-11-02 09:57:42 187 1

原创 C++ 定义一个地图类和地点类,开发一个小游戏。

开发一个地图小游戏

2023-10-28 15:20:56 397 5

原创 C++ 定义一个计数器类,完成倒计时的功能。

定义一个计数器类,完成倒计时的功能

2023-10-24 19:58:08 398 1

原创 C++ 多态:Package继承层次

创建一个用于显示若干Package的地址信息并计算其运输费用的程序。程序应该包含一个Package指针的vector 对象,其中的指针指向TwoDayPackage 对象和OvernightPackage 对象。对于每个Package调用获取函数,获得发送者和接收者的地址信息,然后打印输出这两个地址,就像它们出现在邮包标签上一样。此外,调用每个Package的calculateCost成员函数并输出结果。跟踪记录该vector 中所有 Package的总的运输费用,并在循环遍历结束时显示此总费用。

2023-09-30 10:00:00 265

原创 C++ 多态:(使用Shape类层次结构的多态性的屏幕管理器)开发一个基本图形软件包。

基于上篇C++ 多态:Shape类层次结构。

2023-09-28 13:15:00 240

原创 C++ 多态:Shape类层次结构

【代码】C++ 多态:Shape类层次结构。

2023-09-26 09:15:00 408 3

原创 C++ 继承:Package继承层次

【代码】C++ 继承:Package继承层次。

2023-09-24 19:16:41 151

原创 C++ 重载运算符——分数类和多项式类

【代码】C++ 重载运算符——分数类和多项式类。

2023-06-25 21:33:50 911 16

原创 C++创建一个IntegerSet(整数集)类

在上面的问题描述中,已经把程序的结构以及内容说的很清楚了,所以下面我们将按照题目描述来。

2023-06-02 21:48:25 575 16

原创 C++ 创建一个SavingAccount类

将annualInterestRate设置为3%,然后计算月利率并打印每个存款者的新余额。接着再将annualInterestRate设置为4%,计算下一个月的利息并打印每个存款者的新余额。modifylnterestRate,它将static的annualInterestRate设置为一个值。calculateMonthlyInterest,它将余额乘以annualInterestRate再除以12来计算月利息,这个利息应该加到savingsBalance中。创建一个SavingAccount类。

2023-05-21 09:01:38 295 4

原创 C++ 创建HugeInteger(大整数)类

提供成员函数input(输)、output(输出)、add(加)和substract(减)。为了比较 HugeInteger 对象,提供函数isEqualTo(是等于)isNotEqualTo(是不等于)、isGreaterThan(是大于)、isLessThan(是小于)、isGreaterThanOrEqualTo(是大于等于)和isLessThanOrEqualTo(是小于等于),这几个函数每个都是“判定”函数,如果两个HugeInteger对象间关系成立,则返回true;

2023-05-20 21:17:05 1320 7

原创 C++ 设计一个Rectangle类,计算周长,面积,并绘制出来

setFillCharacter函数指定要绘制的长方形外部的字符,setPerimeterChar acter函数指定用来绘制长方形边缘的字符。我们先创建具有属性length(长度)和width(宽度)的类Rectangle(长方形),这两个属性的默认值为1。下面我们将创建一个比上面更复杂的Rectangle类。以上就是我对Rectangle类的设计,学习C++不久,能力有限,只能写到这里,若有不足,欢迎在评论区留言。中,没有一个x坐标或y坐标大于20.0,还验证提供的坐标确实构成长方形。

2023-05-12 18:58:56 2337 31

原创 C++ 摄氏温度和华氏温度的转换

c)利用上面两个函数编写一个程序,打印0~100之间所有摄氏温度对应的华氏温度的图表和32~212之间所有华氏温度对应的摄氏温度的图表。要求在保证可读性的前提下尽量减少输出的行数,把输出结果打印成整齐的表格形式。b)fahrenheit函数返回摄氏温度相应的华氏温度。a)celsius 函数返回华氏温度相应的摄氏温度。

2023-05-12 09:36:19 4053 9

原创 一元作用域分辨运算符::的用途

此处输出结果为 0;说明在全局变量和局部变量同名时,局部变量优先级更高,全局变量被屏蔽。2.当局部变量和全局变量同名时 ,在局部变量所在作用域中访问全局变量。一元作用域分辨运算符::的用途是什么。看到这里,你就可以清楚::的作用了。下面我将用两个例子来进行对比说明;1.作用于一个变量上。此处输出结果为 5;

2023-05-12 09:25:36 290 4

原创 C++ 小学生计算机辅助教学系统

计算机助教学环境中出现的一个问题是学生容易疲劳。这是可以消除的,通过变换计算机的对话来保持学生的注意力。b)修改程序,增加算术问题的类型,允许用户选择他或者她希望学习的算术问题的类型。选项1表示只是加法问题,2表示只是减法问题,3表示只是乘法问题,4表示只是除法问题。等级1表示在问题中只能使用一位数,等级2表示最大只能使用2位数,等等。利用随机数生成器在1~4之间选择一个数,用它为每个答案选择相应的评语。上面的程序还是不够完善,下面增强前面的程序功能。如有疑问,欢迎在评论区留言。程序会检查学生的答案。

2023-05-07 21:19:58 914 32

原创 C++二进制转十进制

就是通过运用取模和除法运算符,就可以从这个“二进制”整数中,按从右至左的顺序次“剔”出一个二进制”位的数字。我们都知道,在十进制计数体制中,最右数字置值为1,然后向左的数字依次的位置值是10、100、1000等。同理,在二进制计制中,最右数字的位置值为1,然后向左的数字依次的位置值是2、4、8,等等。例如二进制数234可以理解成2*100+3*10+4*1,而与二进制数1101等价的十进是1*1+0*2+1*4+1*8或1+0+4+8,也就是13。方法为:把二进制数按权展开、相加即得十进制数。

2023-05-07 20:57:29 4795 3

原创 C++ 寻找十个数中的最大数

counter: 能计数到10的计数器(即用于记录已输入数的个数,并用于判断何时处 理完了 10 个数 );例如,一个确定一次销售竞赛优胜者的程序,它输入每个销售员的销售量,销售量最多的销售员将赢得这次竞赛的胜利。4.17在计算机应用中,我们常常会遇到寻找最大数(即一组数中的最大值)的问题。要求:C++程序通过一条while语句判定和打印用户输入的10个数中的最大数。number: 当前输人到程序的数;largest: 迄今为止找到的最大数。

2023-05-07 20:40:20 1153

原创 C++ (Date类)创建一个名为Date(日期)的类3.15

出于练习的目的,假定提供给年和日的值是正确的,但是需要保证月的值在1~12范围内;出于练习的目的,假定提供给年和日的值是正确的,但是需要保证月的值在1~12范围内;4)提供一个成员函数 displayDate,显示用正斜线字符(/)分隔的月、日和年的值。4)提供一个成员函数 displayDate,显示用正斜线字符(/)分隔的月、日和年的值。1)创建一个名为Date(日期)的类,包括了作为数据成员的3部分信息:月(类。1)创建一个名为Date(日期)的类,包括了作为数据成员的3部分信息:月(类。

2023-04-29 14:16:57 1248 3

原创 C++ Emloyee类3.14

1)该类包括了作为数据成员的3部分信息:名(类型:string)、姓(类型:string)、月薪(类型:int)。1)该类包括了作为数据成员的3部分信息:名(类型:string)、姓(类型:string)、月薪(类型:int)。3)对每个数据成员都提供一个设置函数和一个获取函数。如果月薪是负数,那么设置为0。(Emloyee类)创建一个名为Employee(雇员)的类。2)这个类还必须包括一个初始化前述的3个数据成员的构造函数。2)这个类还必须包括一个初始化前述的3个数据成员的构造函数。

2023-04-29 14:07:39 396 1

原创 C++创建一个名为Invoice的类

4)还要提供一个名为getInvoiceAmount的成员函数,计算发票额(即售出量与单价的乘积),并以int类型返回该值。如果单价是负数,那么应该设置为0。2)一个Invoice对象应当包括作为数据成员的4部分的信息:零件号(类型: string)、零件描述(类型:string)、售出量(类型:int)和单价(类型:int)。2)一个Invoice对象应当包括作为数据成员的4部分的信息:零件号(类型: string)、零件描述(类型:string)、售出量(类型:int)和单价(类型:int)。

2023-04-24 20:32:18 251 1

原创 C++ Account类 创建一个名叫Account(账户)的类。

该类还要提供3个成员函数,成员函数credit将一笔金额加到当前余额中。debit将从这个Account中取钱,并保证取出金额不超过此Account的余额。如果不是这样,余额不变,函数打印一条信息,指出“Debit amount exceeded account balance.”成员函数 getBalance 将返回当前余额。编写一个测试程序,它创建两个Account对象,并测试Account类的成员函数。否则,余额应当设置为0,并且构造数必须显示一条错误信息,指出初始余额是无效的。

2023-04-22 20:00:48 561

空空如也

空空如也

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

TA关注的人

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