一.设计思路 设计思路已给出,此处不再赘述. 二.源代码 (1)四则运算2.cpp(源文件) // 四则运算2.cpp : Defines the entry point for the console application. // 袁佩佩 信1201-1班 20122785 2015/3/15 #include "stdafx.h" #include "iostream.h" #include "stdlib.h" #include &quo…
一.设计思路: 1.程序的主体部分是循环输出,次数即题目数目由用户输入: 2.三个整型变量+rand函数来实现随机数四则运算,一个变量代表加减乘除,另外两个用作运算数: 3.用户体验:题目分三列,排列整洁间距适中,并且不会显示除数为0的情况. 二.源代码 #include "stdafx.h" #include "iostream.h" #include "stdlib.h" #include "time.h" int mai…
1.题目避免重复: (1)利用系统时间来产生随机数,重复率会降低. (2)建立链表,逐个判断.可读取写入文件. 2.可定制(数量/打印方式): (1)格式有默认值; (2)可以选择重新设置分几列和每行的间隔.打印方式用%取余来实现分列输出. 3.可以控制参数: (1)这些参数都有默认值: (2)出题之前可以选择重新设置某一个或多个参数: (3)是否有乘除法/括号/负数/余数/支持分数/支持小数:用户输入1/0表示是/否: 数值范围.真分数.假分数.精确到几位小数.每行的间隔:由用户输入决定: (…
一.设计思想 思路与寻找一个水王相似,这次只是计数器和嫌疑人变量都设置为数组.每次选取一个ID与三个嫌疑人比较,若有相同则计数:若三个都不相同,则三个计数器都减一.若减为0,则从新赋值给嫌疑人. 二.源代码 // 水桶.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream.h" #define MAXSIZE 30 vo…
一.设计思路 (1)输入发帖ID记录表 (2)从第一个ID开始,与后续的发帖ID进行比较,若相同计数器则加一,否则减一.若计数器的数值被减为零,则重新选取当前ID开始记录比较. (3)输出结果 二.源代码 // shuiwang.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream.h" #define MAXSIZE…
一.设计思路 本来我的思路是根据上楼的人数和上楼的层数来计算出平均值,但是我发现这个思路不对.于是我选择了最笨的方法,复杂度为O(n2). (1)输入坐电梯的人数和要去的楼层: (2)找到输入楼层里最高的,这样可以减少遍历的次数: (3)从最低楼层开始遍历,直到最高层.内部循环计算每个人所要爬楼的层数之和,并比较找出最小的. (4)输出结果 二.源代码 // 电梯.cpp : Defines the entry point for the console application. // #inc…
一.设计思路 前提,没有买重复书的情况是最优惠的.总共买n本书,可以分解成5k+(n-5k),k=0,1,2,...1.如果k=0,n本不重复的价钱是最优惠的:2.如果k=1,算出每一种情况的折扣并比较,最后挑选出折扣最大的:3.如果k>1,最后的(n-5k)再按照第二种情况进行计算. 二.源代码 // 最优价钱.cpp : Defines the entry point for the console application. // #include "stdafx.h" #i…
作业链接 团队作业,随堂小测--校友录 评分细则 本次个人项目分数由两部分组成(博客分满分40分+程序得分满分60分) 博客和程序得分表 评分统计图 千帆竞发图 总结 旅法师:实现了更新,导出,查询,权限功能,界面较不友好,有待改善. 拼应:基本功能都有实现,web界面美观. 圆桌:基本功能都有实现,web界面美观. 七彩拼图: 基本功能都有实现,使用Java panel,界面整齐友好,导出表格的时候建议表头改成中文较为友好. 高校:基本功能都有实现,使用Java panel,界面整齐友好. 小…
结对作业 ——随机生成四则运算(core第7组) 吕佳玲 PB16060145 涂涵越 PB16060282 GITHUB地址 https://github.com/hytu99/homework_2 (7_Arithmetic 文件夹内有最新的.dll..lib..h文件以及API文档) 项目简介 这次软件工程结对项目为制作一个给小学生用的四则运算出题软件,然后我们抽到的是Core组,也就是负责计算核心——随机生成四则运算——这一部分,并将其封装成dll模块,供UI组使用. 项目分析 首先,我…
团队作业--随堂小测(同学录) 作业链接 http://www.cnblogs.com/easteast/p/7763645.html 作业情况 本次作业从原先预计的3小时,有些组打了鸡血连续肝了4.5天,辛苦了~ 大家各显神通,有webapp.Android.Java.JSP等等.同学们的认真程度可嘉,S.W.S.D队还为此进行了赛前准备,制定了相应的计划,点赞!在这次作业中,同学们的团队合作也进行了一次磨合,也逐渐发掘出了团队开发中的一些矛盾和闪光点,也涌现出了一些好的作品,以下贴一些可以直…
这是由Java编写的300道随机四则运算小程序, 运算数范围为0~100(不包括100),运算结果保留两位小数. 程序代码: import java.util.*; class Yunsuan{ public static void main(String[] args){ Random rand = new Random(); for(int i = 0; i < 300; i++){ int num1 = (int)(rand.nextDouble() * 100); int num2 =…
评分链接 第一次作业--准备篇 第二次作业--个人项目实战 第三次作业--原型设计(结对第一次) 第四次作业--团队展示(团队) 第五次作业--项目选题报告(团队) 第六次作业--结对第2次作业--WordCount进阶需求 第七次作业--项目需求分析(团队) 第八次作业--随堂小测--校友录(团队) 第九次作业--Alpha阶段冲刺汇总(团队) 第十次作业--软件产品案例分析(个人) 第十一次作业--Beta阶段冲刺汇总(团队) 第十二次作业--软件工程实践总结(个人)…
敏捷开发方法初窥 引言:本周的软件工程个人博客作业是阅读关于敏捷开发方法的文章(http://martinfowler.com/agile.html),并撰写自己的读后感.文章内容非常丰富,对敏捷开发方法的解释和探讨也较为深入,在这篇博文中我将就我所学习到的知识进行分享,并对自己特别感兴趣的方面做下探讨. I 介绍 在我们(指我以及大多数周围的同学)所不知道的时候,软件开发过程发生了很大的变化.而其中最大的变化也许是“敏捷(agile)”这个词出现.对于我们(再次强调:指我以及大多数周围的同学)…
0x01 :序言 I leave uncultivated today, was precisely yestoday perishes tomorrow which the person of the body implored “看不清楚的时光印痕,像是泛黄的底片,明明还记得那个故事,却忘了故事里的风月”,不知如今因为生成规则.词法排序或效率而争执地面红耳赤的少年们,多少岁月走过重新翻阅看着七零八落的注释和代码段,是否只得慨叹岁月这把最锋利的杀猪刀,然而,即便最终能停留在代码段的注释行不过寥…
集大软件工程15级个人作业Week2 快速通读教材<构建之法>,并参照提问模板,提出5个问题. 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 列出一些事例或资料,支持你的提问. 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? [附加题]:请将问题提交至豆瓣:https://book.douban.com/subject/27069503/, 并在博客中给出链接 在…
集大软件工程15级个人作业Week1 孙志威 201521123077 博客园主页 码云地址 阅读参考材料,并回答下面几个问题 (1)回想一下你初入大学时对网络工程专业的畅想 当初你是如何做出选择网络工程专业的决定的? 你认为过去两年中接触到的课程是否符合你对网络工程专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 嗯...实话说当初选专业的时候根本没考虑那么多 英语.网络.计算.电气啥的也都填上了,来到网络工程全靠(fen)缘(shu)分(xian) 我认为过去两年中接…
软件工程个人博客作业 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标 团队完成好的软件,并对自己作出规划 这个作业在哪个具体方面帮助我实现目标 阅读教材并对软件工程作出思考 参考文章和博客 维基百科,linux中国 1.快速看完整部教材,列出你仍然不懂的5到10个问题,发布在你的个人博客上. 问题1: 2.1.1用VSTS写单元测试 注意在单元测试中,VSTS自动为你生成了测试的骨架,但是你还是要做不少事情,…
BUAA 2020 软件工程 个人博客作业 Author: 17373051 郭骏 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 学习软件工程的开发知识,培养工程化开发能力 这个作业在哪个具体方面帮助我实现目标 阅读教材,对软件工程有整体上的了解 1.快速看完整部教材,列出你仍然不懂的5到10个问题,发布在你的个人博客上. 问题1 2.4.1 从Hello World开始 下面的联系可以用来锻炼学生的编程…
设计思想:出三十道一百以内数的随机四则运算题目,先随机两个一百以内的数字,再通过随机数确定四则运算算符,最后通过for循环输出三十道 源代码程序: #include <stdlib.h>#include <iostream.h>#include <conio.h>#include <time.h>int main(){ int a = 0; int b = 0; int mode = 0;//0:加 1:减 2:乘 3:除 int i = 0; srand(…
在进行这次作业之前,我们先来看看什么是管道吧! 管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别. 有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建. Linux管道的实现机制 在Linux中,管道是一种使用非常频繁的通信机制.从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表…
相信大家刚刚学习java多多少少都会写一些java的基础编程来练练手感,我也不例外!今天想和大家分享一下我最近所接触到的比较有趣的java小编程! 已知a已被赋值,b已被赋值,请编写java程序实现a与b值的互换: 其实这道题挺经典的,无论是C语言也好,java也好,都把这道题作为入门的小作业,它的解法如下: public class Demo{ public static void main(String[] args){ int a=1;//为a赋值 int b=2;//为b赋值 int t…
基于session认证  相亲小作业 用户登录 如果男用户登录,显示女生列表 如果女用户登录,显示男生列表 urls ===========================urls=========================================================== """s4day74 URL Configuration The `urlpatterns` list routes URLs to views. For more informa…
基于session认证  相亲小作业 用户登录 如果男用户登录,显示女生列表 如果女用户登录,显示男生列表 """s4day74 URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function vie…
1 文件的基本操作 #1. 打开文件的模式有(默认为文本模式): r ,只读模式[默认模式,文件必须存在,不存在则抛出异常] w,只写模式[不可读:不存在则创建:存在则清空内容] a, 只追加写模式[不可读:不存在则创建:存在则只追加内容] #2. 对于非文本文件,我们只能使用b模式,"b"表示以字节的方式操作(而所有文件也都是以字节的形式存储的,使用这种模式无需考虑文本文件的字符编码.图片文件的jgp格式.视频文件的avi格式) rb wb ab 注:以b方式打开时,读取到的内容是字…
17秋 软件工程 第六次作业 Beta冲刺 Scrum1 各个成员冲刺期间完成的任务 重新梳理项目架构与当前进展,并且对我们的Alpha版本项目进行完整测试,将测试过程中发现的问题列入Github issues中. 各个成员遇到的问题 1.熟悉算法的同学不熟悉Java语言,需要了解自动排课算法从C++语言过渡到Java语言的过程: 2.不知道如何排序Java后台接口返回的对象,及分页功能实现: 3.Github偶尔被墙了,需要学习FQ. 下次冲刺各个成员的任务安排 世强:实现部员端签到,及管理的…
17秋 软件工程 第六次作业 Beta冲刺 Scrum2 我们组转会成员:杰麟: 我们组新成员:宏庆. 各个成员冲刺期间完成的任务 世强:完成分页功能的演示: 陈翔:完成超级管理员后端login模块: 树民:完成超级管理员后端login模块: 媛媛:修改根据部门id和部员状态查找部员的分页和排序: 港晨:完成超级管理员前端login模块: 诗尧:部门列表改用分页形式呈现: 宏庆:完成APP通知列表的分页功能: 伟航:完成手势签到原型. 各个成员遇到的问题 Firefox RESTClient发送…
17秋 软件工程 第六次作业 Beta冲刺 Scrum3 各个成员冲刺期间完成的任务 世强:完成手势签到模块,重构活动详情页面: 陈翔:完善超级管理员后端login模块,完成logout模块: 树民:完善超级管理员后端login模块,完成logout模块: 媛媛:完善APP后台删除部员模块接口: 港晨:继续完成超级管理员前端login模块: 诗尧:完成APP后端手势签到模块逻辑: 宏庆:完成APP后台邮件模块接口: 伟航:排班算法C++语言实现. 各个成员遇到的问题 1.Android 版本7.…
17秋 软件工程 第六次作业 Beta冲刺 Scrum4 各个成员冲刺期间完成的任务 世强:完成APP用户签到模块.群发短信模块前端界面: 陈翔:恢复Github项目,完成Scrum博客: 树民:和超级管理员前端完成接口对接: 媛媛:APP后台课程表模块的增删功能实现: 港晨:完成超级管理员登陆界面: 诗尧:进行核心算法转换: 宏庆:更新项目文档: 伟航:完成原型,与诗尧协作完成算法代码转换. 各个成员遇到的问题 1.强老大把Github仓库误删了,因此花费了一定的时间恢复Github项目..但…
17秋 软件工程 第六次作业 Beta冲刺 Scrum5 各个成员冲刺期间完成的任务 世强:完成APP端相册.部员管理.手势签到模块: 陈翔:完成Scrum博客.总结博客,完成超级管理员前后端对接: 树民:完成超级管理员前后端对接: 媛媛:活动申请模块.排班模块的查找功能实现: 港晨:完成超级管理员前后端对接: 诗尧:完成APP核心排班的Java语言实现: 宏庆:完成Scrum博客和Github文档: 伟航:完成APP宣传海报. 各个成员遇到的问题 APP宣传图片导出时选择模板和工具花费了一定时…
题目:团队作业--Beta冲刺 17秋 软件工程 第六次作业 Beta冲刺 总结博客 Beta冲刺过程中各个成员的贡献百分比 世强:15.5% 陈翔:14.5% 树民:12.0% 媛媛:14.0% 港晨:12.0% 诗尧:14.0% 宏庆:6.0% 伟航:12.0% 项目的发布说明 项目名称:XMatch - 您的部门管理助手 项目概述: 当前社团的各方面管理工作主要都由手工完成,对社团管理人员而言,工作量庞大,机械重复性强,冗余而繁琐.同时,大量重复工作也容易出现纰漏,可能造成资源的浪费,耗时…