软件工程P37习题二程序代码

//软件工程作业P37第二题
import java.util.Arrays;
//假设传入的数组是{1,-2,3,-2,5,1}
public class Test0000 {
public void max(int[] a) {
int b[] = new int[10];
int c[] = new int[10];
int d[] = new int[10];
int e[] = new int[10];
int f[] = new int[10];
int g[] = new int[5];
for (int i = 0; i < a.length - 1; i++) {
b[i] = a[i] + a[i + 1];
if (i + 2 <=5) {
c[i] = a[i] + a[i + 1] + a[i + 2];
}else{
continue;
}
if (i + 3 <= a.length - 1) {
d[i] = a[i] + a[i + 1] + a[i + 2] + a[i + 3];
}else{
continue;
}
if (i + 4 <= a.length - 1) {
e[i] = a[i] + a[i + 1] + a[i + 2] + a[i + 3] + a[i + 4];
}else{
continue;
}
if (i + 5 <=a.length - 1) {
f[i] = a[i] + a[i + 1] + a[i + 2] + a[i + 3] + a[i + 4]+ a[i + 5];
}else{
continue;
}
}
Arrays.sort(a);
Arrays.sort(b);
Arrays.sort(c);
Arrays.sort(d);
Arrays.sort(e);
Arrays.sort(f);
g[0] = b[9];
g[1] = c[9];
g[2] = d[9];
g[3] = e[9];
g[4] = f[9];
Arrays.sort(g);
System.out.println(g[4]);
}
public static void main(String[] args) {
int a[] = { 1, -2, 3, -2, 5, 1 };
new Test0000().max(a);
}
}

时间: 2024-12-08 20:22:31

软件工程P37习题二程序代码的相关文章

软件工程P37习题三程序代码

//软件工程作业P37第三题   import java.util.Arrays;       //假设传入的数组是{how,are,you}   public class Test0001 {   public void theExchangeOfWords(String[] a){   for (int i = 0; i < a.length/2; i++) {   String temp;   temp=a[i];   a[i]=a[a.length-1-i];   a[a.length-

软件工程P37习题一程序代码

  //第一个程序helloworeld   #include   int main(){   printf("Hello World!!");   return 0;   }

软件工程P37习题四程序代码

//可移动的HelloWord语句  import java.awt.Color; import java.awt.Cursor; import java.awt.Font; import java.awt.Point; import java.awt.event.MouseEvent; import javax.swing.JLabel; import javax.swing.JWindow; import javax.swing.event.MouseInputListener; publi

软件工程导论 习题二(1.2.3.5)

1. 开发一个软件时,需要判断原定的系统模型和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度,如果做不到这些,那么花费在这些工程上的任何时间.人力.软硬件资源和经费,都是无谓的浪费.可行性研究的实质是要进行一次大大压缩简化了的系统分析和设计过程,就是在较高层次上以较抽象的方式进行的系统分析和设计的过程.可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决.一般说来,至少应该从以下三个方面研究每种解法的可行性:a.技术可行性.对要开发项目的功能. 性能和

软件工程导论 习题二

目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危险病人的病情变化,还可能会延误抢救时机.某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性. 医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏.体温.血压.心电图等),定时记录病人情况以及形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告.请画出系统的数据流图 •从问题陈述可知,

软件工程第二周作业:代码规范和代码复审

0x01 :代码规划的要求 Q:这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西.(反驳) 首先,我们需要明确编码规范的定义,编码规范同时包括了编码风格和其它规范(代码设计上的规范,如设计模式.程序设计.模块之间的逻辑关联等). 编码风格,牵扯到“缩进.空格使用.注释.命名习惯”等多方面的因素,是依致特定编程语言制定的软件工程开发的“约定”,而相同的编码风格,可以使得软件开发过程中轻松浏览任意一段代码,充分保证不同的开发人员能够依据统一的编码格式轻松理解代码的逻

每周一书-编写高质量代码:改善C程序代码的125个建议

首先说明,本周活动有效时间为2016年8月28日到2016年9月4日.本周为大家送出的书是由机械工业出版社出版,马伟编著的<编写高质量代码:改善C程序代码的125个建议>. 编辑推荐 10余年开发经验的资深C语言专家全面从C语法和C11标准两大方面深入探讨编写高质量C代码的技巧.禁忌和实践 C语言因为既具有高级语言特性,又具有汇编语言特性,所以它是近二十几年来使用较为广泛.生命力较强的编程语言.无论是操作系统.嵌入式系统.普通应用软件,还是移动智能设备开发,它都能够很好地胜任,是公认的强大的语

现代软件工程 第十二章 练习与讨论

1  什么时候开始考虑用户体验? 既然用户体验和用户界面对一个项目这么重要,但是负责这类工作的设计师并不是软件工程师,设计师们什么时候加入进来为好呢? 不同的人有不同的看法. 最先:“你要从用户体验开始,然后反过来寻求技术的解决方案”.[i] 最后:代码写得差不多了,请设计师(或者美工)来美化一下,画个图标,对齐一下文字. 你认为应该如何根据项目和用户的类型来决定设计师与工程师的交互方式? 2 个人电脑界面的演变 参考下面这个网页和其他资料,练习自己使用软件的经历,讨论个人电脑界面的演变, 以及

第二个简单程序代码

这是我模彷我们老师的课堂例子,自己编写的一个简单程序:这里我发现自己的编码素质有待提高.初学者,望能得到你们的评价和 程序代码如下: import java.util.*;                                       //导入 java.util 这个包内的所有类*表示这个包下的所有类库(不包括子包) public class JavaAdd {                                    //定义类 public static void