首页 > 代码库 > 一个简单的练手题目
一个简单的练手题目
/*输入一串数,以‘,‘分隔,输出所有数中去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个)Smple input:3,3,5,3,6,9,7,9 Sample outPut: 3*/import java.util.Scanner;//获得递增书public class Main2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scn=new Scanner(System.in); String s[]=scn.nextLine().split(","); System.out.println(s.length); for(String s3:s) { //System.out.println(s3); } int n[]=new int[s.length]; for(int i=0;i<n.length;i++) { n[i]=Integer.valueOf(s[i].trim()); } int min=n[0]; int max=n[0]; for(int i=1;i<n.length ;i++) { if(n[i]>max) max=n[i]; if(n[i]<min) min=n[i]; } int count=0; for(int i=0;i<n.length;i++) { if(n[i]!=max&&n[i]!=min) count++; } System.out.println(count); }}
一个简单的练手题目
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。