一:运行截图  二:介绍函数 1, int panduan1(int n,char a[],int count,int sign)//判断用户是否输入了除数字和a-f范围外的字符 { int i; ;i<count;i++){ &&n!=&&n!=&&n!=); ; ; if(a[i]>=n){ ){ ; } ; } } ; } 2, int panduan2(char a[],int count,int sign)// 判断用户输入的待转化的数…
OO第二次博客作业 零.写在前面 OO第二单元宣告结束,在这个单元里自己算是真正对面向对象编程产生了比较深刻的理解,也认识到了一个合理的架构为编程带来的极大的便利. (挂三次评测分数 看出得分接近等差数列 菜鸡本质暴露无遗) 一.总体设计策略 三次作业设计策略基本相同.前两次是四个类:Main.Elevator.Taker.Waiter:两个线程:main.elevator.第三次在此基础上多了一个类:Dispatcher,一个线程:dispatcher.之所以前两次没有调度器类,是因为由于只有…
OO第二次博客作业——电梯调度 前言 最近三周,OO课程进入多线程学习阶段,主要通过三次电梯调度作业来学习.从单部电梯的傻瓜式调度到有性能要求的调度到多部电梯的调度,难度逐渐提升,对同学们的要求逐渐变高,我们对线程的理解也逐渐加深.下面笔者将对三次作业分别进行总结. 一.单部多线程傻瓜调度(FAFS)电梯 说明:本次作业需要模拟一个多线程实时电梯系统,从标准输入中输入请求信息,程序进行接收和处理,模拟电梯运行,将必要的运行信息通过输出接口进行输出.本次作业对性能要求非常宽松,不需要进行优化处理.…
Java第二次博客作业 时间过的很快啊,在不知不觉中这门课程的学习也就快要过去一半了,现在就来总结一下在这个第二个月的学习当中存在的问题以及得到的心得. 1.前言 第四次题目集和第五次题目集给我的感觉就是好像我并不知道该如何去下手,不知道应该如何去应对,当时就觉得看着这个题目就比较迷茫,所以这两次的题目集所得的分数也是很低的,但是到了第六次的时候,我感觉好了许多的,题目也相对来说更简单了一点吧. 下面就来说一下每次题目集所涉及到的知识点 第4次: 正则表达式对数据的校验,类间关系之聚合,类的继承…
在我开始写这次博客作业的时候,窗外响起了希望之花,由此联想到乘坐自己写的电梯FROM-3-TO--1下楼洗澡,然后······ 开个玩笑,这么辣鸡的电梯肯定不会投入实际使用的,何况只是一次作业.还是从中认真分析一下经验和不足吧. 作业一:FIFO单电梯 现在看起来,作业一的难度在整个单元真的仅仅相当于热身.使用线程安全的集合类ConcurrentLinkedQueue存储线程,再用while(true)轮询的方法实现电梯的获取请求,获得请求后运行电梯,运行结束后等待下一个请求即可.整个程序甚至不…
一,本周助教小结 逐步开始适应助教工作,对学生发布的博客进行点评,查看学生对软件工程前期的准备情况. 二,助教本人博客 https://home.cnblogs.com/u/zaw-315/ 三,学生作业要求 根据作业要求进行打分:https://www.cnblogs.com/nwnu-daizh/p/10447658.html 四,点评情况          第一个点评: https://www.cnblogs.com/zhoulin52/p/10493878.html 点评内容:现在编码能…
一.PTA实验作业 题目1:6-6 使用函数输出水仙花数 1.本题PTA提交列表 2. 设计思路 int narcissistic( int number ) //函数定义 1.定义整数型变量a.i分别来存放number分离的出来的数和进行digit次幂运算的循环次数 2.定义x=number,b=1,c=number,sum=0,定义整数型变量digit来存放位数 3.利用循环求出数的位数 for(digit=1;;digit++){ x=x/10;if(x==0){break;}} 4.a=…
一.PTA实验作业 题目1:6-3 使用函数判断完全平方数 1. 本题PTA提交列表 2. 设计思路 1.定义int IsSquare( int n )函数 2.判断(sqrt(n)是否为整数 3.,sqrt(n)-(int) sqrt(n) ==0若是则返回1是否则返回0 3.本题调试过程碰到问题及PTA提交列表情况说明. 遇到问题 1.不知道如何去判断一个数是否为整数,后来想到用int强行定义为整数在再用原来的 减去这个值来判断,十分巧妙. 题目2:6-6 使用函数输出水仙花数 1. 本题P…
一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值: 1.实验代码 double x,result; scanf("%lf",&x); if(x<0) { result=pow(x+1,2)+2*x+1/x; } else { result=pow(x,0.5); } printf("f(%.2f) = %.2f",x,result); return 0; 2.设计思路 第一步:定义两个双精度浮点型变量x,result.…
一.PTA实验作业 题目1:计算分段函数 1.实验代码 #include<stdio.h> #include<math.h> int main(void) { double x=0,fx=0; scanf("%lf",&x); if(x>=0){ fx=pow(x,0.5); } else if(x<0){ fx=pow(x+1,2)+2*x+1/x; } printf("f(%.2f) = %.2f",x,fx); re…