-
实验五 多态
任务1 1.实验代码 #pragma once #include <string> // 发行/出版物类:Publisher (抽象类) class Publisher { public: Publisher(const std::string &name_ = ""); // 构造函数 virtu -
实验5 多态
实验任务1 源代码如下 publisher.hpp #pragma once #include <string> // 发行/出版物类:Publisher (抽象类) class Publisher { public: Publisher(const std::string &name_ = "") -
实验五
实验任务1 源代码publisher.hpp 1 #pragma once 2 #include <string> 3 // 发行/出版物类:Publisher (抽象类) 4 class Publisher { 5 public: 6 Publisher(const std::string& na -
实验6 文件I/O与异常处理
实验任务1 源代码 contestant.hpp 1 #pragma once 2 #include <iomanip> 3 #include <iostream> 4 #include <string> 5 6 struct Contestant { 7 long id; // 学号 8 std: -
高级语言程序设计课程第十次个人作业
(1)编写一个程序,将一个文件的内容复制到另一个文件中。 (2)编写一个程序,统计一个文本文件中的字符数。 (3)编写一个程序,读取一个文本文件的内容,并在控制台上显示。 (4)编写一个程序,向一个文本文件的末尾追加一行文本。 未执行时的文本内容: 执行后: (5)编写一个程序,读取一个文本文件,删 -
高级语言程序设计第十次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15596 学号:102500401 姓名:林含悦 1.编写一个程序,将 -
高级语言程序设计课程第九次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15595 学号:102500333 姓名:陈俊荣 1.声明一个结构体 -
实验五
实验五 #任务1 ##代码 #include <memory> #include <iostream> #include <vector> #include "publisher.hpp" void test1() { std::vector<Publisher *> v; v.push_back( -
第四章作业
我的贪心策略: 为了减少选点,尽量选择一个点能占据多个位置的,这样子就是选最右边的点,通过循环每次选择最右侧的点,如果第i个最右侧的点大于第i+1个最左侧的点,计数器就加1,同时从第i+1个最右侧的点开始 时间复杂度:O(n log n) 对贪心算法的理解: 贪心算法就是在全局问题中分解出若干个单一 -
实验4
1. 实验任务1 GradeCalc.hpp #pragma once #include <vector> #include <array> #include <string> class GradeCalc { public: GradeCalc(const std::string &cname) -
选点问题的贪心解法
最近在算法课上学到了贪心算法,老师布置了这个“选点问题”。题目要求在数轴上选最少的点,使得每个给定区间都至少包含一个点。 我一开始试着画了几个例子。比如给三个区间:[1,3]、[2,4]、[3,5]。如果随便选点,可能在1、2、3各放一个点,用了三个点。但仔细观察,其实选点3就能覆盖所有区间。这让我 -
高级语言程序设计课程第九次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15595 学号:102500315 姓名:刘雨鉴 声明一个结构体类型 -
实验5
task1.1 #include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int* pmin, int* pmax -
实验5
task1.1 #include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int *pmin, int *pmax -
实验5
实验任务1 源代码 1 #include <stdio.h> 2 #define N 5 3 void input(int x[], int n); 4 void output(int x[], int n); 5 void find_min_max(int x[], int n, int *pmi -
实验5
实验任务1 1.函数find-min-max的功能是找到一维数组中的最大值和最小值 2.分别指向主函数中定义的变量min和max的内存地址 1.找到数组x中最大值所在的下标同时返回其对应的数组元素 2.不可以。理由ptr是int*类型而x[i]是int类型,不能将x[i]赋值给ptr 实验任务2 1 -
实验五
#include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int *pmin, int *pmax); int m -
sy5
task 1 找到最大值和最小值 x【0】所在的地址。 可以 task2 s1大小:80 sizeof(s1)计算的是数组s1所占的字节数 strlen(s1)统计的是数组s1所含有元素的数量 不能,数组名为指向数组首元素的常量指针,不能为其赋值 交换 task3 s1存放的是该数组首元素的地址 s -
实验5
task1_1 #include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int* pmin, int* pmax -
5
#include <stdio.h> #define N 5 void input(int x[], int n); void output(int x[], int n); void find_min_max(int x[], int n, int *pmin, int *pmax); int m