争霸赛 钻石 小时pta

grafspee pta4-6作业总结

本文将对pta上1-3次作业进行总结 nchu_22201129_xiahouyuchen 目录 一,前言 二,设计与分析 三,踩坑心得 四,改进建议 五,总结 前言 本次作业较上次作业难度有较大的提升,特别是第六次作业的水利以及atm的构造 第四次作业 知识点:类,循环,判断 题量:7道题 难度: ......
grafspee pta4 pta

编程一小时2023.4.24

1. #include<iostream>using namespace std; class Shape{public:virtual double area() const=0;}; class Circle:public Shape{public:Circle(double r):radius ......
小时 2023 24

PTA1002 写出这个数

一、问题描述: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有 ......
1002 PTA

2022.4.24编程一小时打卡

一、问题描述: 利用模板编写一个寻找俩个数之间的最大值。 二、解题思路: 首先,利用模板template<class T>编写模板寻找最大值函数,最后在主函数中运行调试,验证模板的函数的可行性。 三、代码实现: 1 #include<iostream> 2 #include<string> 3 us ......
小时 2022 24

pta_虚函数的应用及收获

#include <iostream>using namespace std;class CMyClassA { int val;public: CMyClassA(int); void virtual print();};CMyClassA::CMyClassA(int arg) { val = ......
函数 pta

每天打卡一小时 第十五天 多态

6-2 【CPP0025】以点类Point及平面图形类Plane为基础设计圆类Circle 分数 10 全屏浏览题目 切换布局 作者 C++多态编程 单位 石家庄铁道大学 以点类Point及平面图形类Plane为基类公有派生圆类Circle,main(void)函数完成对其的测试。 设计思路 类Ci ......
小时

每日打卡一小时(第十五天)多态

一.问题描述 补充下列代码,使得程序的输出为:A:3A:15B:53155 类和函数接口定义: 参见裁判测试程序样例中的类和函数接口。 裁判测试程序样例: #include <iostream> using namespace std; class CMyClassA { int val; publ ......
小时

2022.4.23编程一小时打卡

一、问题描述: 定义一个基类,派生出子类,基类有fn1(),fn2(),fn1()是虚函数;子类也有这俩个函数,在主函数中声明子类的一个对象,并通过指针调用这俩个函数。观察程序运行过程。 二、解题思路: 首先,定义一个基类BaseClass类,其派生出子类DerivedClass类,在主函数中定义基 ......
小时 2022 23

天天打卡一小时第八天

天天打卡一小时第八天问题描述实验2-3 找出三位水仙花数本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。输入格式:输入在一行中给出两个正整数M和N(100≤M≤N≤999)。输出格式:顺序输出M和N区间内所有三位水仙花数,每 ......
小时

2023年PTA题目L1-7 分寝室

L1-7 分寝室 20 学校新建了宿舍楼,共有 n 间寝室。等待分配的学生中,有女生 n0​ 位、男生 n1​ 位。所有待分配的学生都必须分到一间寝室。所有的寝室都要分出去,最后不能有寝室留空。现请你写程序完成寝室的自动分配。分配规则如下: 男女生不能混住; 不允许单人住一间寝室; 对每种性别的学生 ......
寝室 题目 2023 PTA L1

每日一小时打卡pc端毕业设计(具有人脸专注度检测和人脸识别的监控功能)

代码: # coding=utf-8 import cv2 as cv import cv2 import datetime import base64 import time import imutils import dlib from imutils import face_utils fro ......
人脸 毕业设计 小时 功能

每日编程一小时(第十四天)

一.问题描述 编写程序: 用二分法在有序表{3,4,10,13,33,42,46,63,76,78,95,96,120}中查找一个给定的数。 二.设计思路 1.定义一个数组a存入上面的数,按从小到大排序 2.输入一个数n 3.设计一个函数f(a,0,13,n),取中间值mid=1+13/2,比较a[ ......
小时

编程一小时2023.4.23

1. #include <bits/stdc++.h>using namespace std; string a, s;int b[1005], t, c[1005]; void division() { for (int i = t - 1; i >= 0; i--) { if (b[i] % 2 ......
小时 2023 23

每天打卡一小时 第十四天 编译四部曲

第一部曲 自然语言 找到V的最大值 最小值 什么是V的最大值 A/B 就是V的最大值 很好理解 将所有最大值找出来 其中的最小值 便是整体的最大值 那么什么是V的最小值 通俗一点就是 A差一点 就可以被B+1整除 (75+1)/4=19 19便是最小值 找出所有的最小值 其中的最大值 便是整体的最小 ......
四部曲 小时

编程一小时2023.4.22

1. #include<iostream>using namespace std;#define PI 3.1415926class Shape{ public: virtual double area()=0;}; class Circle:public Shape{private:double ......
小时 2023 22

2022.4.22编程一小时打卡

一、问题描述: 请编写一个计数器Counter类,对其重载运算符“+”。 二、解题思路: 首先编写一个Counter类,然后,进行编写运算符“+”的重载,最后,进行代码的运行编译进行验证。 三、代码实现: 1 #include<iostream> 2 #include<string> 3 using ......
小时 2022 22

每天打卡一小时 第十三天 编译四部曲

第一部曲 自然语言 创建 递归函数 创建循环 调用函数 第二部曲 流程图 第三部曲 代码 #include <iostream> #include <cstdio> #include <cstdlib> using namespace std; int feibo(int n) //斐波那契数列算法 ......
四部曲 小时

天天打卡一小时第七天

1.问题描述 实验2-2 4.25-输出层数的倒金字塔 编写一段程序,像下面这样显示输入整数层的向下的金字塔形状。 第 i 行显示 i%10 的结果。 出自【明解C语言】练习4-25. 让我们来画一个向下的金字塔。 金字塔有几层:3 11111 222 3 输入样例: 在这里给出一组输入。例如: 3 ......
小时

每日编程一小时(第十三天)

一.问题描述 话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a ......
小时

每天打卡一小时 第十二天 编译四部曲

第一部曲 自然语言 寻找相同的元素 找出没有相同元素的元素 第二部曲 流程图 第三部曲 代码 #include<stdio.h> int main() { int n; scanf("%d",&n); int a[n]; int i; for(i=0;i<n-1;i++) { scanf("%d", ......
四部曲 小时

2023.4.21编程一小时打卡

一、问题描述: 定义时钟类,单目运算符前置++和后置++重载的成员函数:以时钟类的对象为操作数。对于前置单目运算符,重载函数没有参数,对于后置单目运算符,重载函数有一个int型参数。 二、解题思路: 首先定义一个时钟类作为基类,再定义重载运算符的成员函数,最后在主函数中实现时钟类的对象的前置++和后 ......
小时 2023 21

难受的PTA

#include<bits/stdc++.h>using namespace std;typedef struct { string id;//16位的数字 int jihao; int weihao;}STD;int main(){ int i; cin>>i; STD data[i]; for( ......
PTA

pta程序设计辅助平台练习题

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 ......
练习题 程序设计 程序 平台 pta

每日编程一小时(第12天)

一.问题描述 求一个数高次方的尾数 二.设计思路 1.输入两个数a,n 2.设置尾数last=1 3.设计一个循环循环中执行last=last*a%1000,循环执行n次 4.所得的last 三.流程图 四.代码实现 #include<iostream> using namespace std; i ......
小时

Luggage Pickup PTA(栈和队列的使用)

题目 When a flight arrives, the passengers will go to the Arrivals area to pick up their baggage from a luggage conveyor belt (行李传送带). Now assume that w ......
队列 Luggage Pickup PTA

编程一小时2023.4.21

1. class Car:public Vehicle{public:Car(string no,int guest,int weight):Vehicle(no){m_no=no;m_guest=guest;m_weight=weight;}virtual int fee(){return (m_ ......
小时 2023 21

2022.4.20编程一小时打卡

一、问题描述: 定义shape类,无数据成员,包含两个纯虚函数成员void setvalues() 和float area() ,由shape类进行派生如下: 矩形类,包含两个数据成员变量用于描述底和高,均为float类型,重新定义上述两个纯虚函数成员,完成数据成员值的设定和面积的计算; 三角形类, ......
小时 2022 20

每日编程一小时(第十一天)

一.问题描述 递归法编写程序求勒让德多项式的值 二.设计思路 1.数入两个数n,x 2.编写一个函数当n==0,p=1;n==1,p==x;n>1,p = ((2 * n - 1) * x * p(n - 1, x) - (n - 1) * p(n - 2, x))/n 返回值为p,实现递归调用 3 ......
小时

每天打卡一小时 第十一天 编译四部曲

第一部曲 自然语言 创建函数,对函数进行定义声明 第二部曲 流程图 不用了吧 第三部曲 代码 #include <iostream> using namespace std; class Complex { public: Complex(double r=0, double i=0):real(r ......
四部曲 小时