美文网首页
研发笔试题记录

研发笔试题记录

作者: 其中一个cc | 来源:发表于2017-09-04 14:28 被阅读0次

题目:输入一行数字,以空格隔开;再输入一个K,求上述字符串的第K大的数字

思路:接收数字到一个字符串,接收K

          处理字符串到int数组

         对数组冒泡排序

import java.util.Scanner;

public class findtheKmaxinaString {

public static void main(String[] args) throws Exception{

Scanner in = new Scanner (System.in);

int nums [] = new int[100];

int K = 0;

int t = 0;

int j = 0;

String str = in.nextLine();

String []snums = str.split(" ");

j = snums.length;

for(int i = 0 ; i < j; i++){

nums[i] = Integer.parseInt(snums[i]);

}

K = in.nextInt();

for(int p = 0; p

相关文章

网友评论

      本文标题:研发笔试题记录

      本文链接:https://www.haomeiwen.com/subject/olrejxtx.html