package day08;
import java.util.Scanner;
/**
* @author 思弈禾
* @PROJECT sggjava
* @create 2022-08-30 16:53
* 编写程序读入10个数,显示互不相同的数字的数目,并以输入的顺序显示这些数字,仅以一个空格分隔(如果一个数出现多次,也仅显示一次)输入后数字包含的都是不同的数。
*
*/
public class Test_7_5 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("Enter 10 numbers :");
int[] arr1=new int[10];
int number=0;int count=0;
for (int i = 0; i < arr1.length; i++) {
boolean isflag=false;
number=input.nextInt();
for (int j = 0; j < i; j++) {
if(number==arr1[j])
{
isflag=true;
}
}
if(!isflag){
count++;
arr1[count-1]=number;
}
// arr1[i]=input.nextInt();
}
System.out.println("-------------------输出的数组不同的数字-------------------");
System.out.println("The number of distinct numbers is "+count);
System.out.print("The distinct numbers are: ");
for (int i = 0; i < count; i++) {
System.out.print(arr1[i]+"\t");
}
System.out.println();
}
}
编写程序读入10个数,显示互不相同的数字的数目,并以输入的顺序显示这些数字,仅以一个空格分隔(如果一个数出现多次,也仅显示一次)输入后数字包含的都是不同的数。
最新推荐文章于 2023-06-13 19:21:30 发布
该程序旨在读取10个数字,计算并显示其中互不相同的数字个数,同时按输入顺序仅展示一次每个不同的数字,用空格分隔。适用于Java编程和算法练习,如蓝桥杯比赛。
3035

被折叠的 条评论
为什么被折叠?



