欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

在排序数组中,找出给定数字的出现次数.比如 [1, 2, 2, 2, 3] 中

程序员文章站 2024-01-23 10:19:10
...

import java.util.Scanner; //在排序数组中,找出给定数字的出现次数.比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。 public class CiShu { public static void main(String args[]) { int[] nums = new int[] { 1, 2, 2, 2, 2, 3, 3, 3, 5, 5 }; Scanner cin =

import java.util.Scanner;

//在排序数组中,找出给定数字的出现次数.比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。
public class CiShu {

public static void main(String args[]) {

int[] nums = new int[] { 1, 2, 2, 2, 2, 3, 3, 3, 5, 5 };

Scanner cin = new Scanner(System.in);
int a = cin.nextInt();

int i = 0;
while (nums[i] i++;
if (i > nums.length - 1)
break;
}

i--;

System.out.println(i);
int result = 0;
while (nums[i] == a) {
i--;
result++;
if (i break;
}

System.out.print(result);

}

}