pta

java作业pta前三次作业总结

菜单计价1~3 (1)前言: pta三次的作业是循循渐进的,题量适中,要求跟课程学习Java基础知识,同时掌握面向对象的相关知识,能使用Java完成一些小的系统(菜单计价),由于是后面才写博客,所以感觉对前几次的题集有点模糊,题量都不大。 1.)第一次作业主要是一些小的算法题难度低 2.)第二次作业 ......
java pta

OO前三次pta作业总结

前言 第一次pta作业题量较多,但由于是第一次作业,难度并不会太大甚至是可以称得上是简单的程度了。而第一次pta主要是考察我们对java基本知识的了解,还没有正式接触面向对象这个概念,因而本次blog只会对第一次pta作业进行简单的分析总结,不会进行深入的探讨。 第二次的pta作业相较于第一次而言题 ......
pta

pta_【CPP0038】单向链表模板类

#include <iostream>using namespace std; template <typename T>class Node{public: Node(T data) : data(data), next(nullptr) { cout << "Node Constructor r ......
单向 模板 0038 pta CPP

每日打卡,pta题目

给定一个长度不超过 104 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 PATestPATest.... 这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 PATest 的顺序打印,直到所有字符都被输出。 输入格式: 输入在一行 ......
题目 pta

PTA1~3次作业总结_lxh

PTA1~3次作业总结分析 一、前言: 第一次PTA作业给人的感觉还行,没有任何思维上的难度,就像是在做小学初中数学题,例如身体质量指数(BMI)的测算,长度质量计量单位换算,奇数求和,房产税费计算2022,二进制数值提取等。这些题目基本上都是用编程语言把数学公式表达出来,然后进行输出就可过题,还没 ......
PTA1 PTA lxh

pta_【CPP0040】list应用测试

#include<iostream>#include<list>#include<algorithm>using namespace std;int main(){ int i,a[10],b; for(i=0; i<10; i++){ scanf("%d",&a[i]); } scanf("%d" ......
0040 list pta CPP

周一(PTA简单题)例

#include<iostream> #include<iomanip> using namespace std; int main() { int N,i,sex,b=0,g=0;float score,aver1,aver2,aver3,b1=0.0,g1=0.0; cin>>N; for(i= ......
PTA

BLOG-1 (PTA 1~3)

前言 在本阶段的三次题目集中,我们主要涉及了菜单计价程序的设计与实现。这些题目涵盖了点菜订单的处理、菜品价格计算、代点菜功能以及总价的计算等方面的内容。通过完成这些题目,我们可以加深对Java编程语言的理解,熟悉面向对象的设计思想,并应用这些知识解决实际问题。 设计与分析 首先,我们需要设计合适的类 ......
BLOG PTA

每天打卡一小时 第三十一天 PTA520钻石 争霸赛

第一题 源代码 #include<iostream> using namespace std; int main() { int n; cin>>n; cout<<"520 "<<n<<" Times!"; } 第一题,简简单单打印输出 第二题 源代码 #include<iostream> usin ......
争霸赛 钻石 小时 PTA 520

pta_【CPP0039】vector应用测试

#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(void){ int i,a[10],b; for(i=0; i<10; i++){ scanf("%d",&a[i]); } scan ......
vector 0039 pta CPP

第二次PTA大作业-博客作业

第二次博客作业 一、 前言 (1) 对之前发布的PTA题目集4、5以及期中考试,其中相比于上次涉及到的知识点多了很多,首先对动态数组有了比较熟悉的运动,由于各种条件的要求,使用普通数组太过麻烦,便修改了部分数组为动态数组,同时对动态数组增删改查有一定的学习。在菜单四中还对特色菜运用了继承的方法,专门 ......
博客 PTA

pta_【CPP0036】利用函数模板解决双倍功能

#include <iostream>using namespace std; template <typename T>T Double(T num){ return 2.0 * num;} int main(void){ char c='\0'; int i=0; long l=0; scanf ......
双倍 函数 模板 功能 0036

PTA大作业4-5及期中考试

前言:第四次大作业:是对第三次大作业的迭代延续,在第三次大作业的基础上增加了新的功能,使代码更加复杂和程序更加实用。此次也是只有一道分值100的题目,却考察了诸多知识点,锻炼了我们的异常处理。 第五次大作业:也是对第三次大作业的迭代延续,在第三次大作业的基础上考察各方面的知识应用,增加的特色菜的特殊 ......
PTA

PTA题目集4、5以及期中考试的总结性Blog

(1)前言:总结之前所涉及到的知识点、题量、难度等情况 每次打作业的题量不大,对于所学学的知识点运用很紧密。难度不大但实现过程比较繁琐。 知识点:字符串处理:需要对输入的字符串进行切割、拼接等操作,比如使用String类的substring()方法或split()方法。;集合类:可以使用ArrayL ......
总结性 题目 Blog PTA

周二(PTA简单练习)例

~ #include<iostream> 2 #include<string> 3 using namespace std; 4 int recostring() 5 " fint i, c, b; 6 •while (1) 7 " {cin>>i; 8 if(i>>100111<0) 9 icou ......
PTA

5-16-pta实验-文件的输入输出

#include<bits/stdc++.h>using namespace std;class Dog{ private: int weight; int old; public: Dog(int a,int b):weight(a),old(b){}; int Weight(){ return ......
文件 pta 16

PTA题目集4、5以及期中考试总结

一、前言 题目的难度和题量各不相同。这些题目涉及到的知识点包括基本的数据类型、循环、条件语句、数组、字符串操作、类的设计、正则表达式、继承等。由于PTA题目集4、5各一道题,是以前三次的题目为基础,代码量较大,难度也较大,需要运用多种知识点和算法来解决;期中考试一共四道题,题目相对简单,代码量少,主 ......
题目 PTA

pta_【CPP0027】以圆类Circle及立体图形类Solid为基础设计球类Sphere

#include <iostream>using namespace std;//点类Pointclass Point{private: double x; double y;public: Point(double xv=0,double yv=0);/*构造函数*/ Point(const Po ......
球类 立体 图形 基础 Circle

PTA 禁止粘贴绕过

记得上学期考java期中的时候,在pta上一长段的写代码,然而老师开启了禁止粘贴,这就导致我们想在ide上写完代码后粘贴到pta变得十分麻烦,然而这种禁止粘贴的操作一定是在前端实现的,那这也就意味着这是一定可以绕过的 考试的界面进不去了,原理是一样的 按下 Ctrl+Shift+c ,可以发现我们的 ......
PTA

PTA练习题

1 #include<iostream> 2 using namespace std; 3 class Time 4 { 5 private: 6 int hh; 7 int mm; 8 int ss; 9 public: 10 Time() 11 { 12 hh = 0; 13 mm = 0; 1 ......
练习题 PTA

PTA练习题

复数类Complex有两个数据成员:a和b, 分别代表复数的实部和虚部,并有若干构造函数和一个重载-(减号,用于计算两个复数的距离)的成员函数。 要求设计一个函数模板 template < class T > double dist(T a, T b) 对int,float,Complex或者其他类 ......
练习题 PTA

pta_【CPP0026】以点类Point及平面图形类Plane为基础设计三角形类Triangle

#include <iostream>#include<cmath>using namespace std;//点类Pointclass Point{private: double x; double y;public: Point(double xv=0,double yv=0);/*构造函数*/ ......
三角形 Triangle 图形 平面 基础

pta实验报告二认真读题(补上了“-”的重载)

#include <bits/stdc++.h>using namespace std;template<class T>T maxn(T x[], int len) { int i = 1; T max = x[0]; for (i; i < len; i++) { bool n = max < ......
报告 pta

pta实验报告2

模板与类(对象数组) #include<bits/stdc++.h>using namespace std;template<class T>T maxn(T x[],int len){ int i=1; T max=x[0]; for(i;i<len;i++) { if(max<x[i]) max ......
报告 pta

pta_【CPP0024】设计并实现大数类BigNum

#include <iostream>using namespace std;#define N 100 #include<cstring> class BigNum{private: char num[N];public: BigNum(char c[N] = "+0") { int i,j,a ......
大数 BigNum 0024 pta CPP

pta实验报告

实验一:复数类及函数模板(switch语句) #include<bits/stdc++.h>using namespace std; class Complex{ private: int a,b; public: Complex(int _a,int _b):a(_a),b(_b){}; doub ......
报告 pta

C++/PTA 函数重载(数据类型不同)

题目要求 用同一个函数名对n(n<=10)个数据进行从小到大排序,数据类型可以是整数、浮点数,用函数重载实现。 输入格式: 输入n 例如 3 输入n个整数,例如 10 8 9 输入n个浮点数 例如 10.23 5.16 7.99 输出格式: 输出n个整数的升序排列:8 9 10 以空格间隔,并以空格 ......
函数 类型 数据 PTA

PTA题目集4~6总结Blog

1. 4~6题目集的大体总结 第四次题目集的整体难度还是比较低的,第一题难度最大,放在后面说。第2,3题则涉及对重复数字的处理问题,本意是想要用双重循环解决问题结果运行超时,这也是我第一次学习hash表来解决问题,第4题则需相对更复杂一点,不仅需要对单词进行切割还要按指定规则进行排序,其中的方法思路 ......
题目 Blog PTA

PTA 4 - 6 总结

1、前言 这是第二次作业的博客总结,这次主要是在上次作业的基础上加大了难度,考验了我们写代码和自主学习的能力。 04:这次题目集主要学习了:使用LinkedHashSet删除arraylist中的重复数据,封装,了解Scanner类中nextLine()等方法、String类中split()等方法、 ......
PTA

OOP PTA题目集4-6总结

##一、前言 ###距离第一次做题目集总结已经过去了一个月,在这一个月里,我通过写题目又学到了许多新的知识。这一次题目集的难度比上一次的要难,考察的知识更多,也很考察设计能力与逻辑思维能力。 ###题目集4总共7道题,题量适中,除了第一题外难度也适中。考察的内容主要有基础的语法、算法,还有部分容器的 ......
题目 OOP PTA