草庐IT

面向对象java前三次pta作业

目录:1、前言2、设计与分析3、踩坑心得4、主要困难及改进建议5、总结 1、前言面向对象程序设计(Object-OrientedProgramming,简称OOP)是一种编程范式,它以对象作为程序的基本单元,将数据和操作封装在一起。面向对象程序设计的基本概念包括类、对象、继承、多态等。类(Class)是面向对象程序设计的基本构建块,它是一种抽象的数据类型,用于描述具有相同属性和行为的对象的集合。类定义了对象的属性(成员变量)和行为(方法)。对象(Object)是类的实例化结果,它是具体的、有状态的实体。对象可以根据类的定义,拥有自己的属性值,并能执行类中定义的方法。继承(Inheritance

PTA题目集1~3总结

目录:    1.前言    2.设计与分析    3.BUG与修正    4.缺陷与改进    5.总结 一、前言  题目集1的题目都是比较基础的题,不需要用到其他的类,而且所有的题代码行数都不超过40行。知识点集中在分支选择和浮点数的处理上,题量适中,难度也较小。比较适合初学Java的学生来熟悉java,了解java与之前所学的c的区别。  题目集2的题目开始要求学生接触Java的核心——类。部分题的代码行数也超过100行。知识点集中在类的使用、字符的判断上,题量适中,难度有些许上升。  题目集3的题目中除第二题外都较简单,代码行数都不超过160行。第二题难度较高,程序的逻辑比较复杂,对输

Sdut PTA 21级数据结构与算法实验1——顺序表(C语言版)

7-1顺序表的建立及遍历读入n值及n个整数,建立顺序表并遍历输出。输入格式:读入n及n个整数输出格式:输出n个整数,以空格分隔(最后一个数的后面没有空格)。输入样例:在这里给出一组输入。例如:4-3102078输出样例:在这里给出相应的输出。例如:-3102078#includeintmain(){intn;scanf("%d",&n);inta[n];inti;for(i=0;i 7-2递增有序顺序表的插入实验目的:1、掌握线性表的基本知识2、深入理解、掌握并灵活运用线性表。3、熟练掌握线性表的存储结构及主要运算的实现已知顺序表L递增有序,将X插入到线性表的适当位置上,保证线性表有序。。输入

PTA 习题3.6 一元多项式的乘法与加法运算

文章目录题目1、加法多项式2、乘法多项式代码题目设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出00。输入样例:434-5261-203520-7431输出样例:1524-25223021-1020-218356-335144-153182-61520-44-5291-20题目不算难,但是我实力不够,踩了不少坑

数据结构---单链表逆转(PTA)

个人主页:仍有未知等待探索_数据结构,C语言疑难,小项目-CSDN博客专题分栏:数据结构_仍有未知等待探索的博客-CSDN博客目录一、前言二、题目函数接口定义:裁判测试程序样例:输出样例:三、理解+代码1.理解2.分析 3.代码 一、前言        对于初次学习数据结构,一定要把最基础的,最简单的样例给写的十分熟练,自己每写一遍也将会增加对其结构的理解,为接下来更难的知识打好坚实的基础 !一定一定不要一味的照着别人的代码敲,最后一定要自己独自去写!二、题目本题要求实现一个函数,将给定的单链表逆转。函数接口定义:ListReverse(ListL);其中List结构定义如下:typedefs

PTA Python作业1熟悉python编程环境

目录判断题单选题编程题7-1简单输出7-2输入并输出一个字符串7-3考试通过7-4姓名年龄与体重7-5计算圆的周长和面积判断题1-1Python是开源的,他可以被移植到许多平台上。(T)1-2print()不可以用于同时输出多个变量值。(F)1-3Python中的注释是可以#开头。(T)1-4Python代码的注释只有一种方式,那就是使用#符号。(F)1-5Python使用input()函数读取输入,输入是字符串,则返回字符串,输入是数值,则返回也是数值(F)1-6高级语言程序要被机器执行,只有用解释器来解释执行。(F)1-7从编译和解释的角度看,Python语言属于编译性语言()。(F)1-

【PTA] 作者 李祥单位 湖北经济学院6-1到6-12 顺序表

6-1顺序表-3.创建线性表voidAListCreate(ALIST*list){list->element=NULL;list->element=(LELEMENT*)malloc(AListInitSize*sizeof(LELEMENT));list->size=AListInitSize;list->length=0;}6-2顺序表-4.销毁线性表voidAListDestroy(ALIST*p){free(p->element);p->element=NULL;p->size=0;p->length=0;}6-3顺序表-12.线性表长度intAListLength(constALI

PTA 1030 Travel Plan

个人学习记录,代码难免不尽人意。Atraveler’smapgivesthedistancesbetweencitiesalongthehighways,togetherwiththecostofeachhighway.Nowyouaresupposedtowriteaprogramtohelpatravelertodecidetheshortestpathbetweenhis/herstartingcityandthedestination.Ifsuchashortestpathisnotunique,youaresupposedtooutputtheonewiththeminimumcos

PTA SQL部分练习题集

10-1找出所有姓“李”的学生姓名、民族和联系电话。selectsname,nation,phonefromstudentwheresnamelike"李%"10-2查询选修了2门以上课程的学生学号和平均成绩。selectsno学号,round(avg(grade),1)平均成绩fromscoregroupbysnohavingcount(sno)>=210-3统计每种商品的销售数量selectgid商品编号,sum(quantity)销售总数量fromrecordergroupbygid10-4查询前3门课程的课号及课程名称selectcno,cnamefromcourseorderbycn

团体程序设计天梯赛----pta 练习集

题目目录L1-001HelloWorld解法L1-002打印沙漏解法L1-003个位数统计解法L1-004计算摄氏温度解法L1-005考试座位号解法L1-006连续因子解法L1-007念数字解法L1-008求整数段和解法L1-009N个数求和解法L1-010比较大小解法L1-011A-B解法L1-012计算指数解法L1-013计算阶乘和解法L1-014简单题解法L1-015跟奥巴马一起画方块解法L1-016查验身份证解法L1-017到底有多二解法L1-018大笨钟解法L1-019谁先倒解法L1-020帅到没朋友解法L1-021重要的话说三遍解法L1-022奇偶分家解法L1-023输出GPLT解