• 3月21日软件工程概论课堂测验


    1.源代码

     1 //20160321
     2 //20142973信1405-1班魏垚
     3 //0321:课堂例子测试
     4 
     5 import java.util.Scanner;
     6 
     7 public class KTtest_401 {
     8 
     9     public static void main(String[] args) {
    10         // TODO Auto-generated method stub
    11         int T=0;
    12         int leng = 0;
    13         
    14         Scanner in=new Scanner(System.in);
    15         
    16         System.out.print("请输入数组长度:");
    17         while(T==0)
    18         {
    19             T=1;
    20             
    21             int len=in.nextInt(); //客户输入数组长度
    22             if(len==0)
    23             {
    24                 T=0;
    25                 System.out.print("输入有误,请重新输入:");
    26             }
    27             leng=len;
    28         }
    29         
    30         System.out.print("请依次输入整数:");
    31         int list[]=new int[leng];
    32         for(int i=0;i<leng;i++)
    33         {
    34             list[i]=in.nextInt();
    35         }    
    36         System.out.print(Largest(list,leng));
    37         
    38         in.close();
    39     }
    40     
    41     static int Largest(int list[],int len)
    42     {
    43         int i,max = Integer.MIN_VALUE;
    44 //        System.out.print(Integer.MIN_VALUE);
    45         for(i=0;i<len;i++)
    46         {
    47             if(list[i]>max)
    48             {
    49                 max=list[i];
    50 //                System.out.print(max);
    51             }
    52         }
    53         return max;
    54     }
    55 
    56 }

    2.测验截图

    a.测验数据从小到大

    b.测验数据从大到小

    c.测验数据无序

    d.当输入数组长度为0时

    e.测验数据为负数

  • 相关阅读:
    for 续1
    8 解决多线程对共享数据出错
    7 多线程 全局变量
    6 线程threading
    5 多进程copy文件
    4 进程间通信Queue [kjuː]
    3 进程池
    2 进程multiprocessing [mʌltɪ'prəʊsesɪŋ] time模块
    1 多任务fork Unix/Linux/Mac
    16 pep8 编码规范
  • 原文地址:https://www.cnblogs.com/weiyao/p/5302464.html
Copyright © 2020-2023  润新知