任意输入10个int类型数据,排序输出,找出素数

package 排序;

import java.util.Arrays;

public class Yh {
public static void main(String[] args)
{
int a[]= {1,17,24,21,7,9,8,10,3,14};
Arrays.sort(a);
System.out.print("排序输出:");
for(int m=0;m<10;m++)
System.out.print(" "+a[m]);
System.out.print("\n");
System.out.print("素数: ");

for(int i=0;i<10;i++)
{
if(a[i]==0 && a[i]==1)
continue;
else if(a[i]/2>1 && a[i]%2==0)
continue;
else if(a[i]/3>1 && a[i]%3==0)
continue;
else if(a[i]/5>1 && a[i]%5==0)
continue;
else if(a[i]/7>1 && a[i]%7==0)
continue;
else
System.out.print(" "+a[i]);
}
System.out.println();
}
}

实验心得:

1:通过本次实验掌握了如何排序输出

2:更加熟悉了对素数含义的理解

原文地址:https://www.cnblogs.com/myb1128/p/10667147.html

时间: 2024-07-31 15:13:56

任意输入10个int类型数据,排序输出,找出素数的相关文章

实验五:任意输入10个int类型数据,排序输出,再找出素数

一:程序代码: 1.生成随机数组函数和输出数组函    2.排序函数和判断素数函数1 3.判断素数函数2和主函数 二:输出结果: 1.定range为10时.输出结果: 2.定range为100时.输出结果: 三:心得体会: 1.循环变量要控制好,如果控制不得对就会产生要么循环到没有定义的数组位置上:或者就会少循环一位: 2.判断素数时,可以让其处以从2开始的数到它本身-1,也可以从sqrt(”这个数“)开始循环第一种易懂,第二种耗费更少 原文地址:https://www.cnblogs.com/

【C语言】要求任意输入10个数,然后按从小到大顺序输出

//要求任意输入10个数,然后按从小到大顺序输出 #include <stdio.h> int main() { int a[10]; int i,j; int temp; printf("请输入10个整数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<9;i++) { for(j=0;j<9-i;j++) { if(a[j]>a[j+1]) { temp=a

JSTL中取得int类型数据的长度

JSTL中没有把int类型转成string的函数,要想解决获得int类型数据的长度,缺失麻烦. 获得String数据的长度要jstl的fn即可${fn:length(string)},但是int数据呢? 经过测试,下面的方法可行: <% request.setAttribute("test",123); %> ${fn:length(fn:substring(test,0,10))} 这样输出3,这样就解决了int类型长度的取得问题. JSTL中取得int类型数据的长度

Android java传递int类型数据给C

本文根据<Android jni简便开发流程>中的开发流程来实现一个java传递int类型数据给C 新建项目,进行简单的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent&quo

定义一个学生的结构体,学号,姓名,身高,输入学生信息。按身高排序输出

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace ConsoleApplication1 { class Program { struct student { public int code;//pu修饰符blic public string name;//结构体成员 public int shengao

c程序设计 8.15写几个函数:①输个职工的姓名和职工号;②按职工号由小到大顺序排序,姓名顺序也随之调整;③要求输入一个职工号,用折半法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工

8.15写几个函数:①输个职工的姓名和职工号:②按职工号由小到大顺序排序,姓名顺序也随之调整:③要求输入一个职工号,用折半法找出该职工的姓名, 从主函数输入要查找的职工号,输出该职工. 写的时候为方便输入,我设的是输入3名职工的信息. #define N 3 #include <stdio.h> #define N 3 #define LEN 20 //定义一个结构体类型 struct student{ char name[LEN]; int num; }; int main(){ int n

20150920学习内容:结构体及题目:定义一个学生的结构体,学号,姓名,身高,输入学生信息,按身高排序输出

结构体:用户自定义数据类型,实际就是变量组,可以一次存多个不同变量 结构体定义在main函数的外面 Struck 结构体名 { // 元素一 // 元素二 } 题目:定义一个学生的结构体,学号,姓名,身高,输入学生信息,按身高排序输出

输入包含十个整形类型数据的数组,将其升序排序,并输出其中的素数

代码如下: package array; import java.util.*; public class array0 { public static void main(String[] args) {System.out.print("输入十个int类型的数据:"); Scanner a = new Scanner(System.in); int i; int b[]=new int[10]; for(i=0;i<10;i++) {int n=a.nextInt(); //

【面试题】-数组A中任意两个相邻元素大小相差1,找出某个数在数组A中的位置。(所有位置 )

题目描述 数组A中任意两个相邻元素大小相差1,现给定这样的数组A和目标整数t,找出t在数组A中的位置. 解题思路 对于目标t,由当前位置a[index]比较开始,下一个可能位置为index = abs(t-a[index]),因为要找出所有的位置,所以找出第一个下标位置之后,再从这个下标的下一个开始重新查找. 代码实现 #include <stdio.h> #include <stdlib.h> #include <math.h> int find_num(int a[