输入n个数,找到这n个数中连续递增的序列
输入n个数,找到这n个数中连续递增的序列
一、使用蛮力法完成题目
问题描述:输入n个数,找到这n个数中连续递增的序列。
输入:n个数
输出:递增序列
例如:输入:12、 3、 4 、6、 9、 1、15、14、20、21、22
输出:3、4
20、21
21、22
20、21、22
二、代码与测试结果
1 方法一
此方法是输出连续递增序列的最大序列不合题意
package com.算法设计与分析报告题目;
import java.util.Arrays;
import java.util.Scanner;
public class text3 {
//问题描述:输入n个数,找到这n个数中连续递增的序列。
//找到连续递增数组并输出
static void printArray(int[] a) {
int j = 1;
int i = 1;
String s = "";
s = a[0] + " ";
while (i < a.length) {
if (a[i - 1] == a[i] - 1) {
s += (a[i] + " ");
i++;
j++;
} else {
if (j != 1) {
System.out.println(s)