-
算法设计p1
本学期我参考了多家大公司的编码规范,结合课程要求,制定了以下主要编码规范: 命名规范:变量、函数、类名必须使用有意义的英文单词,采用小驼峰(camelCase)或下划线(snake_case)命名法,禁止拼音和缩写。 代码格式:统一使用4个空格缩进;if、for等语句即使只有一行也必须加大括号;操作 -
实验二
task1 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 #define N1 80 #define N2 35 int main() { int cnt; int random_major, random_ -
实验一
task1: 代码: 1 #include <iostream> 2 #include <string> 3 #include <vector> 4 #include <algorithm> 5 6 template<typename T> 7 void output(const T &c); 8 -
实验2
1.问题一:如果没有这行代码srand(time(NULL)),rand 生成的随机数序列会是固定的,失去了 “随机” 的意义。 问题二:随机生成学号 2.问题一:total_price = 0; 去掉会使上一次购买金额加到此次上 问题二:continue语义,在该次程序运行中用户输入不满足if() -
算法第一章
一、编码规范 缩进与空行:统一使用4个空格缩进 空格规则:双目运算符(+、=、== 等)前后加空格 换行要求:if、for 等语句独占一行 命名规范:使用完整英文单词,避免拼音或无意义缩写,变量名需体现类型与功能。小驼峰命名法(如courseScore、calculateSortTime);大驼峰命 -
实验1 现代C++编程初体验
任务1: 源代码task1.cpp 1 //现代C++标准库、算法库体验 2 //本例用到以下内容: 3 // 1.字符串string,动态数组容器类vector、迭代器 4 // 2.算法库:反转元素次序、旋转元素 5 // 3.函数模板、const引用作为形参 6 7 #include<iost -
实验1 现代C++编程初体验
task1.cpp reverse修改原始序列,reverse_copy不修改; rotate算法可以将元素移动到序列的另一个位置,first代表移动的起始位置。middle代表中间位置,last代表结束位置 #include <iostream> #include <vector> #includ -
第一章作业
(1)数学之美 1.《数学之美》第27章对“期望最大化算法”(EM)的诠释精妙至极,将其誉为“上帝的算法”堪称神来之笔。吴军博士剥开复杂的数学外壳,揭示了EM算法充满哲学美感的核心理念:面对不完美的、隐藏关键信息的数据世界,我们无需绝望,可以通过迭代与估计,无限逼近真理。 2.这种“先猜想,后验证, -
实验一
任务一 代码: // 现代C++标准库、算法库体验 // 本例用到以下内容: // 1. 字符串string, 动态数组容器类vector、迭代器 // 2. 算法库:反转元素次序、旋转元素 // 3. 函数模板、const引用作为形参 #include <iostream> #include <s -
博客园地址
https://www.cnblogs.com/game-8 -
实验二
task1 点击查看代码 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 #define N1 80 #define N2 35 int main() { int cnt; int random_major, -
SY2
TASK1` #include <stdio.h> include <stdlib.h> include <time.h> define N 5 define N1 80 define N2 35 int main() { int cnt; int random_major, random_no; -
高级语言程序设计第1次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13558 学号:102400120 姓名:林严泽 1 2 3 总结与思 -
实验1
// 现代C++标准库、算法库体验 // 本例用到以下内容: // 1. 字符串string, 动态数组容器类vector、迭代器 // 2. 算法库:反转元素次序、旋转元素 // 3. 函数模板、const引用作为形参 #include <iostream> #include <string> # -
实验2
task 1 T.h 1 #pragma once 2 3 #include <string> 4 5 class T { 6 public: 7 T(int x = 0, int y = 0); 8 T(const T& t); 9 T(T&& t); 10 ~T(); 11 void adjus -
实验3
实验结论 实验任务1 源代码 1 #include <stdio.h> 2 char score_to_grade(int score); 3 int main(){ 4 int score; 5 char grade; 6 while(scanf("%d",&score)!=EOF){ 7 gra -
算法第二章实践作业
1.随机选择数组中的一个元素作为基准值,将数组划分为三部分:小于基准值的元素(左子数组)、等于基准值的元素(中间部分)、大于基准值的元素(右子数组)。若左子数组的长度 ≥ k,则第 k小的元素一定在左子数组中,递归处理左子数组;若左子数组长度 < k 且 左子数组长度 + 中间部分长度 ≥ k,则基 -
20232419 2025-2026-1《网络与系统攻防技术》实验二实验报告
一、实验内容 由于在不同的网络条件下多次尝试,因此IP会有所不同 (1)使用netcat获取主机操作Shell,cron启动某项任务(任务自定) PS:cron是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程 (2)使用socat获取主机操作Shell, 任务计划启动 (3)使 -
实验2
实验任务1 T.h #pragma once #include <string> // 类T: 声明 class T { // 对象属性、方法 public: T(int x = 0, int y = 0); // 普通构造函数 T(const T &t); // 复制构造函数 T(T &&t); -
实验二
试验任务一: 问题一:不能 C++ 编译遵循 “先声明后使用” 原则,即使func在类内被声明为友元函数,也只能给他授予访问权限,而不是在全局域声明函数原型,因此task1.cpp找不到该函数,出现报错。 问题二: 普通构造函数:功能:初始化对象 调用时机:创建对象。 复制构造函数:功能:用已存在对