package seven;
import java.util.*;
public class seven_5 {public static void main(String[] args) {int i,j,c=0;Scanner input=new Scanner(System.in);int[] numbers=new int[10];//定义数组;int[] record=new int[10];System.out.print("Enter 10 numbers :");for(i=0;i<numbers.length;i++){numbers[i]=input.nextInt();}for(i=0;i<numbers.length;i++){for(j=i+1;j<record.length;j++){if(numbers[i]==numbers[j]){numbers[j]=0;//用两个for循环,如果后面的数等于前面的数,就把后面的赋值为0;}}}for(i=0,j=0;i<numbers.length;i++){if(numbers[i]!=0){record[j]=numbers[i];//将它赋给一个新的数组,然后过滤掉0;/*record[i]=nember[i];这里不能这么写,因为数组默认的值为0,不给其赋值输出的就是0,就不是1 2 3 6 4 5而是中间有0*/j++;c++;//记录有几个不同的数;}}System.out.println("The number of distinct numbers is " + c);for(i=0;i<j;i++)//这里的输出长度不能是record.length,如果这样输出的后面就是0,用J或者c表示;{System.out.println("The distinct numbers are : " + record[i]);}}}

读入10个数,显示互不相同的数的数目,并以输人的顺序输出相关推荐

  1. Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。

    **7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔. 题目 题目描述与运行示例 破题 题目 题目描述与运 ...

  2. C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计

    文章目录 C语言经典实例:1-10例:三角求和.显示所占字节数.自增自减运算while语句输出最小值.计算快递费用.学生成绩统计等 1.程序的编写工具 2.项目的创建 3.C语言经典实例1-10编写的 ...

  3. 题7.16:写一个函数,输人一个十六进制数,输出相应的十进制数。

    题目 本题是谭浩强<C程序设计课后习题>题7.16. 题目: 16.写一个函数,输人一个十六进制数,输出相应的十进制数. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步.- ...

  4. python输入10个数、找出对称数_Python入门100道习题(7)——找对称数

    问题描述 [问题描述]已知10个四位数输出所有对称数及个数 n,例如1221.2332都是对称数 [输入形式]10个整数,以空格分隔开 [输出形式]输入的整数中的所有对称数,对称数个数 [样例输入]1 ...

  5. 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。写3个函数:①输人10个数;②进行处理;③输出10个数。

    输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输出10个数. 解题思路: 在进行数值逐个比较的同时找到最小值的空间地址以 ...

  6. c语言中输入n一个整数存入一维数组,编写程序输入n个整数到一维数组(先输入数据的个数n,再输入n个数据),然后以输入的顺序输出这些数。...

    满意答案 王毛毛00000 2014.05.25 采纳率:58%    等级:7 已帮助:613人 首先声明:我是来被骗的!因为根据经验绝大部分的一级头衔的人都是想到问题才注册百度的,别人回答了基本不 ...

  7. Java黑皮书课后题第6章:**6.26(回文素数)回文素数是指一个数同时为素数和回文数。编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开

    6.26(回文素数)回文素数是指一个数同时为素数和回文数.编程程序,显示前100个回文素数,每行显示10个数,数字中间用一个空格隔开 题目描述与运行示例 代码 题目描述与运行示例 6.26(回文素数) ...

  8. c语言输出最大的数ns流程图_③依次输入10个数,要求输出其中最大的数用传统流程图表示...

    编写VB程序.输入20个数,放在数组中,输出其总和,平均数,以及大于平均数的那些数 简单写一下代码流程dima(20)fori=0to19a(i)=inputbox("输入第"+s ...

  9. (C++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。

    #include<cstdio> //输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.要求用3个函数实现,分别为输入10个数.进行处理.输出10个数.要求使用指针 ...

最新文章

  1. 微信小程序分享注意点
  2. mysql子查询日期比较_数据分析系列 16/32 | MySQL中子查询与联合查询
  3. 引入科研院所中科微研携手-林裕豪:从玉农业谋定农业大健康
  4. vscode c++插件 下载_vscode安装教程及插件推荐
  5. Netty 框架学习(一):初始netty
  6. SQL on and 和 on where 的区别
  7. 从战中反弹:将Git提交信息作为JSON返回
  8. linux挂载磁盘阵列
  9. 信息学奥赛一本通C++语言——1096:数字统计
  10. POJ 3177 Redundant Paths POJ 3352 Road Construction(双连接)
  11. python五类前景_如何在Python中实现这五类强大的概率分布【转】
  12. 菜鸟也玩系统安装盘的集成(图文教程)
  13. C++对象模型——关于对象(第一章)
  14. python 中获取数据etree.HTML打印问题
  15. 什么软件可以在给多个视频添加马赛克同时批量裁剪画面呢?
  16. 【vulhub漏洞复现】ActiveMQ 反序列化漏洞 (CVE-2015-5254)-01
  17. 大话西游服务器刚维护完几率,大话西游2玩家预约凌烟阁服务器瞬间成功,这算不算被几率...
  18. 包容普通的父亲和母亲
  19. Hbase安装~Hbase安装过程中常见的问题
  20. oracle导入时 ora39166,expdp遭遇ORA-39166?

热门文章

  1. 计算机学报在线阅读,面向目标检测与姿态估计的联合文法模型计算机学报.pdf...
  2. 各路由协议的协议号_厂房转让协议
  3. python列表导出_python list格式数据excel导出方法
  4. HTMLTestRunner.py内容
  5. 利用Fiddler抓包调试工具,实现mock数据特殊场景深度测试(二)
  6. 【Python】pandas模块操作大型数据集
  7. 详解python中的yield(生成器)
  8. mac 鼓捣php 多版本切换
  9. NO.10章 图(遍历、最短路、生成树、拓扑、关键路径)
  10. Jzoj5237 最长公共子序列