OSLab课堂作业2】的更多相关文章

    日期:2019/3/16 作业:实现命令cat, cp, echo. myecho命令 #include <stdio.h> int main(int argc, char *argv[]) {     int i = 0;     printf("argument count = %d\n", argc);     for (; i < argc; i++)         printf("%s\n", argv[i]);     ret…
  日期:2019/3/23 内容: 实现内容 要求 mysys.c 实现函数mysys,用于执行一个系统命令. mysys的功能与系统函数system相同,要求用进程管理相关系统调用自己实现一遍 使用fork/exec/wait系统调用实现mysys 不能通过调用系统函数system实现mysys sh1.c 实现shell程序,要求具备如下功能. 支持命令参数 $ echo arg1 arg2 arg3 $ ls /bin /usr/bin /home 实现内置命令cd.pwd.exit $…
计算器的第一步,至今还记记忆犹新,本次的课堂作业,便是那个框架.闲话少叙,代码如下传送门: Main.cpp #include "stdafx.h" #include<iostream> #include"Circle_S.h" using namespace std; int main() { Circle_S SQ; //调用类 double r, S; cin >> r; S = SQ.js(r); cout << &quo…
20155213 第十二周课堂作业MySort 作业要求 模拟实现Linux下Sort -t : -k 2的功能 参考 Sort的实现 提交码云链接和代码运行截图 初始代码 1 import java.util.*; 2 3 public class MySort1 { 4 public static void main(String [] args) { 5 String [] toSort = {"aaa:10:1:1", 6 "ccc:30:3:4", 7 &…
课堂作业-Bag类的实现 要求: 代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息 参见Bag的UML图,用Java继承BagInterface实现泛型类Bag,并对方法进行单元测试(JUnit),测试要涵盖正常.异常情况.边界情况. 实验思路 0.编写接口 1.编写伪代码 2.实现接口 3.使用junit进行测试 代码编写的主要思想分析 使用数组实现Bag类,达到可增可删可判断是否为空等等. 0 . 定义一个Object类型的数组,其长度为0 1 . 判断是否为空时…
前言 本文章只是单纯记录课堂老师布置的课堂作业代码,题目都比较简单,所以没有写解题思路,相信大家都能理解,当然其中有的解法和代码不是最优的,当时只是为了完成题目,后来也懒得改了,如果有不恰当或者不正确的地方,欢迎指出 备注:有的忘记记录题目信息了,有的题目直接在作业系统里面提交了,请见谅,将就着看吧 1. 查看代码 package java_works; import java.util.Scanner; public class java_10001 { public static void…
今天的Java课堂留下了一个作业:使用Eclipse编写一个程序,使输入的两个数进行加和,并且输出他们的和.对于这个题目,我们首先可以把它分解成为三个不同的小步骤 第一步就是输入这两个数,因为我们无需输出这两个输入的数,所以这一步可以与第二步加和同时进行.第二步是对输入的数进行所以我们直接使用输入args进行加和,即: a = a +Integer.parseInt(arg).这样我们便求出了输入的数字的和.第三步就是通过System.out.println()进行输出即可. 具体的流程图为:…
第一课:简陋的登录框 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js课程第一课</title> <style> body{padding: 20px;font:16px "微软雅黑";} h3{text-align: center;margin-top: 0;} la…
The 1st classwork of the C++ program 题目: Create a program that asks for the radius of a circle and prints the area of that circle, using cin and cout. The whole program should be divided into two source files (.cpp). Hand in the source files and the…
c++第一次课堂作业点这里 题目要求:输入半径,计算圆的面积,在调用外部函数,无需使用类.…
1.问题描述: Create a program that asks for the radius of a circle and prints the area of that circle, using cin and cout. The whole program should be divided into two source files (.cpp). Hand in the source files and the head files which you create. 2.解题…
github链接: https://github.com/deepYY/object-oriented/tree/master/Circle 作业题目 Create a program that asks for the radius of a circle and prints the area of that circle, using cin and cout. The whole program shouldbedividedinto two source files (.cpp). H…
GitHub/object-oriented 作业题目 开课后的第一次作业,简单地写了一个类,用成员函数来实现计算圆的面积. [代码] main.cpp #include "Area.h" #include <iostream> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input…
代码: #include<iostream> #include<cmath> using namespace std; class Complex { public: Complex(double ideal,double imagingery);//构造函数 void add(Complex c2);//加法函数 double mod();//取模函数 void show(); Complex(Complex &c2);//复制构造函数 private : double…
MyGitHub 终于~奔溃了无数次后,看到这个结果 ,感动得不要不要的::>_<:: 题目在这里 题目简述:该题可大致分为 输入链表 -> 链表节点反转 -> 两个步骤 输入链表:对于每个输入的值都要附带输入 存储该值的空间地址 和 下一个节点的地址,本来想用比较方便→_→但是只会不太会用,只能老老实实地用数组下标做地址名,建立结构体以存储附带数据. 输入即简化为对于地址为adr的节点,存储进a[adr]中.完成数组输入后,以第一个地址为起点,a[adr].afterstr 为线…
我们在课上讨论了Alpha版目前发现的问题,并通过投票的方式,选出其中三个认为是当前须紧要解决的问题. 问题: 1.缺少数据库: 2.用户体验不良好,游戏难度分区不明显: 3.团队成员共同工作时间少.…
一.题目 Create a program that asks for the radius of a circle and prints the area of that circle, using cin and cout. The whole program should be divided into two source files (.cpp). Hand in the source files and the head files which you create. 二.Githu…
题目链接: 传送门 GitHub链接: 传送门…
GitHub链接: 传送门 题目描述 Create a program that asks for the radius of a circle and prints the area of that circle,using cin and cout. The whole program should be divided into two source files (.cpp).Hand in the source files and the head files which you cre…
一.动手动脑:多层的异常捕获-1 阅读以下代码(CatchWho.java),写出程序运行结果: public class CatchWho { public static void main(String[] args) { try { try { throw new ArrayIndexOutOfBoundsException(); } catch(ArrayIndexOutOfBoundsException e) { System.out.println(  "ArrayIndexOutO…
根据老师的要求,写一个超简单的makefile准备:       准备三个文件:file1.c, file2.c, file2.h       file1.c: #include "file2.h" int main() { printf("print file1$$$$$$$$$$$$$$$$$$$$$$$$\n"); File2Print(); return 0; } file2.h: #include <stdio.h> #ifndef FILE2…
题目:返回一个整数数组中最大子数组的和. 要求:1.输入一个整型数组,数组里有正书和负数. 2.数组中连续的一个或者多个整数组,每个子数组都有一个和. 3.求所有子数组的和的最大值.要求时间复杂度为0(n). 设计思想: 1.定义一维数组,为实现可以输入任意多个值在此处用到vectors容器. 2.输入 3.实现方法:从两头进行.以数组的前端为例,比较下标为0与下标为1的两个元素进行比较选择,若下标为0的元素的数值小于0则直接舍弃,若大于零则将该元素的值与下标为1的元素相加并赋值给下标为1的元素…
问题:设计一程序,给二年级小学生随机产生四则运算题目. 一.设计思考问题: 1.四则运算需要俩个运算数和一个运算符. 2.如何产生随机数? 3.如何实现随机产生四则运算? 4.题目是否符合小学生学习范围?(减法和除法) 二.程序源代码: #include<iostream.h>#include<stdlib.h>#include "time.h"int main (){ cout<<"--------四则运算题--------"&…
题目:编写一个程序,此程序从命令行接收多个数字,求和之后输出结果. 设计思想:用for循环将string型转换为int型,再用sum求和,使其一直相加,到达最大长度,sum即为所求sum. 程序流程图: 源代码: public class Javaa { public static void main(String[] args)  { int sum=0; { for(String a:args) { sum=sum+Integer.parseInt(a); } System.out.prin…
自定义泛型类Bag 一.具体代码: 代码连接 二.伪代码: 1.思路: 老师讲完后我的想法是要做出一个类似于List的Bag,首先它的本身是又数组构成的并且是可自动增加长度的,然后实现一些基本的操作,如:判断是否为空,添加元素和删除元素. 2.代码解释: 首先在构造器中实例化了一个Object类型的数组初始值为10 isEmptey()方法:声明一个变量初始值为0然后遍历数组比较数组中的元素每多一个空元素变量加一,最后比较变量值与数组元素量,若相同即为空(返回true) 私有的isfull()方…
#include <iostream> #include <cmath> using namespace std; class Complex{ public: Complex(double real0,double imaginary0); Complex(double real0); Complex(Complex &a); void add(Complex b); void show(); double mod(); private: double real; dou…
测试一:运行结果: 测试二:运行结果: 测试三:运行结果:…
测试一:(点此看原题目) 运行结果: 测试二:(点此看原题目) 运行结果: 测试三:(点此看原题目) 运行结果:…
编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”.“及格”.“中”.“良”.“优”的结论. 要求程序必须具备足够的健壮性,不管用户输入什 么样的内容,都不会崩溃. //信1605-3程浩20163667 import java.util.Scanner; public class Demo { public static void main(String[]args) { Scanner sc=new Scanner(System.in); int…
请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想.程序流程图.源代码.结果截图. 1,设计思想: 先输入索要加密的字符串由于此程序比较基础所以只考虑大写字母,然后用toCharArray()函数将字符串赋给一个char型数组,然后依次查询数组里元素如果是X,Y,Z中的其中一个让其-23变成A,B,C的ASCII值然后强转成char型重新赋给对应的数组位置,其他的则直接+3再转,然后输出. 2,流程图: , 3,源代码: import javax.swing.JOptionPa…