实验五:任意输入10个int类型数据,排序输出,再找出素数
一、实验代码如下:
1 /*本程序用来任意输入10个int类型数据,排序输出,再找出素数*/ 2 3 package jiangli; 4 5 import java.util.Scanner; 6 7 public class Paixu { 8 9 public static void main(String[] args) { 10 Scanner s = new Scanner(System.in); 11 int temp; 12 //对数组事先声明并创建10个空间 13 int[] a = new int[10]; 14 //把输入的数存储为数组 15 for (int i = 0; i < 10; i++) { 16 a[i] = s.nextInt(); 17 } 18 //排序 19 for (int i = 0; i < 10; i++) { 20 for (int j = i + 1; j < 10; j++) { 21 if (a[i] > a[j]) { 22 temp = a[i]; 23 a[i] = a[j]; 24 a[j] = temp; 25 } 26 } 27 } 28 //输出结果 29 for (int i = 0; i < 10; i++) { 30 System.out.print(a[i] + " "); 31 } 32 System.out.println(" "); 33 System.out.print("素数是:"); 34 //判断素数 35 for(int i=0;i<10;i++) 36 { 37 if(a[i]==2||a[i]==3||a[i]==5||a[i]==7) 38 System.out.print(a[i]+" "); 39 if(a[i]>2) 40 { 41 if(a[i]%2!=0) { 42 for(int j=3;j<Math.sqrt(a[i]);j+=2) 43 { 44 if(a[i]%j==0) 45 break; 46 else { 47 System.out.print(" "+a[i]); 48 break; 49 } 50 } 51 } 52 } 53 } 54 55 56 57 } 58 59 }
二、实验结果如下:
实验心得:
1.java有自身特有的排序函数,如果对函数不太熟悉的话也可以用较为复杂的冒泡排序
2.定义数组前无需提前申请空间,他会自动申请
转载于:https://www.cnblogs.com/itsRes/p/10664306.html
实验五:任意输入10个int类型数据,排序输出,再找出素数相关推荐
- 五、任意输入10个int类型数据,排序输出,再找出素数
一.按由大到小的顺序输出10int型数据 输出结果: 二.输出素数 输出结果: 三.数组知识点 1.数组的定义 数组是一种数据结构,用来储存同一类型的集合.通过一个整型下标可以访问数组中的每一个值. ...
- c语言从键盘输入求最大值和最小值,从键盘任意输入10个整数,计算并输出最大值和最小值及......
从键盘任意输入10个整数,计算并输出最大值和最小值及其它们在数组中的下标位置.按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求. 程序运行结果示例1: Input 10 numbers: ...
- Java编程题小练习(初级):输入10个整数并进行排序输出。
程序代码: package com.xingzhao.Test; /** 题目描述:输入10个整数,排序后输出.* * 分析:* 1.输入10个整数,存储为数组* 2.使用冒泡排序法将数组排序* 3. ...
- 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...
一:填空题: 1.python是一种面向_对象 __的高级语言. 2.python可以在多种平台运行,这体现了python的___可移植___特性. 3.python源代码被解释器转换后的格式为___ ...
- c语言输入10个整数 求偶数个数6,任意输入10个整数,输出其中的偶数,和偶数的个数...
任意输入10个整数,输出其中的偶数,和偶数的个数 一 . 运用java代码如下: package bean; import java.util.Scanner; public class b { pu ...
- Java中同时输入字符串和int类型出错的处理方式
在Java中,如果输入int类型和字符串处理不当会产生错误,例如:如果先输入int类型,在输入字符串类型,如下代码: Scanner sc=new Scanner(System.in);int a=s ...
- 10个数冒泡排序法c语言代码,输入10个数用冒泡法排序
输入10个数,用冒泡排序法按由小到大顺序排序并输如下参考: #包括< stdio, h > Intmain() { Inta[10]={0}: IntI=0,j=0,t=0: For (I ...
- (C++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。
#include<cstdio> //输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.要求用3个函数实现,分别为输入10个数.进行处理.输出10个数.要求使用指针 ...
- ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
题目描述 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换. 写三个函数: ①输入10个数:②进行处理:③输出10个数. 输入 10个整数 输出 整理后的十个数,每个数后跟 ...
最新文章
- 深度学习1:生成模型的输入数据集和可视化
- JavaScript作用域学习笔记
- edx错误的地方开始安装
- HTML form 标签的 accept-charset 属性
- lhgdialog 4.2.0 正式版发布
- 【推荐】最全的积分墙基础知识大全:积分墙渠道运营那些事儿
- 【枭·音频】注入灵魂—《暗影火炬城》角色语音后期处理
- Netflix:我们为什么要将GraphQL引入前端架构?\n
- 各种分页存储过程 (转)
- java自定义一个方法,用于返回两个整数的和
- Android基础 获取屏幕的宽与高
- numpy ndarry格式新增一行,将格式从(k,)变为(k,1)
- VisualSVN服务器的本地搭建和使用
- 支付接口调用成功后如何让前端知道_开发口中的「接口」到底是什么
- P1551 亲戚题解
- 如何让隐藏在大数据背后的价值发挥出来?
- 1004 成绩排名 (20 分)—PAT (Basic Level) Practice (中文)
- 计算机二级c语言编译题评分,计算机二级C语言题型和评分标准
- 高等数学辅导讲义_《高等数学》考研自用框架体系
- linux有类似酷狗qq音乐软件,除了网易云QQ音乐,这些小众音乐APP同样值得推荐。...
热门文章
- tpmc tps oracle,TPS(每秒处理事务数)和TPMC(每分钟处理交易量)
- jq处理 php数组,jQuery数组处理方法汇总_jquery
- r语言用行名称提取数据框信息显示na_用R语言提取数据框中日期对应年份(列表转矩阵)...
- 二十八、动态分区分配算法
- 半环(semiring)的数学概念
- 报错解决transmission: Error: Input/Output error和ls: reading directory '': Input/output error
- sqlite3 多线程 c语言,sqlite3 c语言编程 之 三个基本函数
- c语言 简单编程题,c语言简单编程练习题.doc
- 访问数据库_如何访问虚拟主机中的数据库
- 图文解说nginx中server的匹配顺序