首页 > TAG信息列表 > HNU

HNU_结对编程队友ljq代码分析

结对编程队友代码分析 目录结对编程队友代码分析一、整体思路二、重要的代码实现1.顶层类设计2.生成合法算式3.满足初高中题目要求4.多文件去重和单文件去重5.Java的工具清屏类三.程序运行实际情况四.优缺点1.优点2.缺点 一、整体思路 队友使用Java语言进行编程,并分为三个文件

HNU结对编程队友代码分析

结对编程队友代码分析 项目需求 用户:小学、初中和高中数学老师。 功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提

HNU中小学数学卷子自动生成程序——队友个人项目分析

一、概要 本博客是对结对编程队友郭冬妮同学的个人项目代码的分析和总结,郭同学用的是c++语言,我用的是java语言。虽然编程语言不同,但c++和java的类似性方便我们相互学习,也加深另一种编程语言的掌握,相互借鉴。 二、代码架构 郭同学使用的是面向对象编程,文件分为三部分,层次分明 User

hnu小学期软件实训-计算校验码

【问题描述】 传送一个B(B≤16)进制的数值N时,最后加上一个一位(B进制的)校验码,使得N加上校验位后能被B-1整除。比如十进制的数值12310,其校验码就是3,因为十进制数值123310能被9整除。16进制的数7816,其校验码为0,因为16进制的78016是15的倍数。超过十进制后,用字母a表示10,字母b表示11,字

hnu小学期软件实训-IP地址

【问题描述】 一个IP地址由32位二进制的数组成,比如: 111111111111111111111111000000002 为了便于记忆,我们将8个二进制位用一个十进制数表示,一个IP地址由四个十进制数表示,上述的IP地址表示为: 255.255.255.0 现在给你一个上述形式的IP地址,请回答IP地址的32个二进制位中,有多少位是1

hnu小学期软件实训-字符串反转3

【问题描述】        给出一个字符串,请将其每个单词反转后输出。 【输入形式】       输入第一行为一个正整数N,表示测试用例数,接下来的N行,每行一个字符串。 【输出形式】       输出N行,每行对应一个反转后的字符串。 【样例输入】 3 olleh !dlrow m'I morf .unh

hnu 模型机时序部件的实现

前五个Verilog代码实现 (不一定对,欢迎指正) 1. SM module SM ( input clk,sm_en, output reg sm ); always @(negedge clk or negedge sm_en) begin if(sm==1'bz)begin sm=1'b0;end if(~sm_en)begin sm<=1'bz; end else begin

HNU JAVA 吸血鬼数字

【问题描述】吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,这对数字各包含乘积的一半位数的数字,数字选取后可任意排序,例如: 1260=21×60 1827=21×87 2187=27×81。写出一个程序,找出4位数的所有吸血鬼数字。 【输入形式】无 【输出形式】输出所有的吸血鬼数字,数字之

HNU JAVA 去重与排序

【问题描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。

hnu结构体3. 招聘

【问题描述】         某公司需要招聘一批员工,该公司有自己独特的评价体系,对应聘者设立了 3 个指标:技能值 Ki、智慧值 Ii 和忠诚度 Ei ,i=1, 2, ...         经过严格的初选和复选以及各项测试以后,有 N 个人进入最后的名单,公司给出了每个人的各项指标值,并规定

hnu实验七字符串03. 加密与解密

【问题描述】       一个长度为n(1=<n<=1000)的字符串s(原文,可能包括空格)可以通过以下算法进行加密        a). 按递减顺序迭代n的所有因子,也就是从n到1        b). 对于每个因子d,反转字符串s的前d个字符s[0,...,d-1],从而形成新的s        给定一个已加密的字符串

HNU JAVA 反转字符串

【问题描述】写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。 【输入形式】输入N个字符 【输出形式】输出该字符串反转后的字符串 【样例输入】 abcd 【样例输出】 dcba 总体思路: 这道题还是非常简单的,主要用到了字符串的性质。为实现字符串的反转,可从后向前遍

HNU JAVA 找朋友

【问题描述】 两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。幸运的是,你意外得到了一份湖大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。 首先你对借阅记录进行了一番整理,把N个读者依次编

HNU创新课程结对编程项目总结

  与我的搭档陈春蕾在经历了一整个国庆假期的努力后,我们终于合力完成了结对编程项目,现将复用个人项目的方法与本次开发过程的经验与教训总结如下:   首先,我们对项目需求进行了需求分析,很快发现,不论是个人项目的数学卷子自动生成系统,还是结对项目的小初高数学学习软件,其核心功能

【HNU-CSEE jetson nano 第三节】系统的初始化设置

前言 系统的初始化设置步骤,跟安装一个普通的Ubuntu系统并无太多差别~,因而一些简单步骤,我们直接放图。正文 插好SD卡,连接好外设,上电启动后: 1、经过一个稍微漫长的等待阶段,系统进入初始设置步骤,第一步选择 “I accept” 2、中文简体 3、美式键盘布局 4、随便输一个中国城市(部

HNU暑假程序设计训练 0419

目录 题目描述 思路分析 AC代码 深入思考 题目描述 给出一个由n个正整数组成的数组。您的任务是找到给定数组的递增子数组的最大长度。 递增子数组由数组中若干个连续元素组成,且子数组中的每个元素严格地大于前一个元素。 【输入形式】 第一行为一个正整数n(1≤n≤),表示数组元

HNU软件能力实训3-8. ab串

写在前面 你好!欢迎来到我的博客,希望我的思路能够帮到你! 问题描述 给定一个由字符’a’和字符’b’组成的字符串,可以删除若干字符,使得剩下来的字符串满足前后段为a,中间段为b(aaa…aaabbbb…bbbbaaa…aaa),区段可以没有字符(ba,ab,b,aa都是合法的),求最长剩下字符串的长度。 输入形

五黑小队数据库设计文档心得得体-HNU-软件工程导论

                      数据库设计文档心得体会 一、概要 我们的数据库设计是一个由简单到复杂、由粗略到具体的过程。我们用的是power designer进行UML图设计。根据需求分析,我们设计了13张表,对应了3类用户的具体功能。我们按照原型的运行,将所有的操作流程

五黑小队需求分析心得体会-HNU-软件工程导论

五黑小队需求分析心得体会 一、需求分析的目的         需求分析就是分析软件用户的需求是什么。我们进行需求分析,是为了满足用户的需求。在解决"做什么"的问题的基础上,全面理解用户的各项要求,并准确地表达所接受的用户需求。因为在现实生活中,客户的需求往往具有模糊性和

HNU_团队项目_数据库设计感想_个人感想

数据库设计感想  个人的一点心得体会     最重要的放在最前面——讨论开会时的123经验 开会前对会议目的及方式要有所考虑; 不要随意无目的开会; 遵守时间,控制会议时间长度; 会议主持人要维持会议只需,有明确决定的责任; 避免会中插入无关话题; 调动积极性,尽量把会议开

HNU计算机系统实验perflab2

此为本人在进行实验时所做的实验日志,仅供参考。 代码一: void naive_smooth1(int dim, pixel *src, pixel *dst){ int i, j; for (i = 0; i < dim; i++) for (j = 0; j < dim; j=j+2){//改变步长,尽可能多的利用循环 dst[RIDX(i, j, dim)] = avg(dim, i, j, sr