使用二重循环和break语句,找出2~100内所有的质数

public static void main(String[] args) {
int m = 0;
for(int i = 2 ; i < 100 ; i++){
for(int j = 2;j <= Math.sqrt(i)+1 ;j++){
m=i % j;
if(m == 0){
break;
}

}
if(m!=0)
System.out.print(i+" ");
}

}

}

时间: 2024-07-30 13:29:19

使用二重循环和break语句,找出2~100内所有的质数的相关文章

编程实例--for循环,找出0~100之间与8有关的正整数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><style type="text/css"&g

关于使用一条SQL语句 找出同时符合多个tag条件的记录集合算法

表结构 Tag Table:{tag_id, tag_name}  #标签表 News Table:{news_id, title,......}  #新闻表 NewsTags Table:{tag_id, news_id}  #新闻的标签关系表 解释: 一条新闻,有多个tag标签,例如: 新闻a{Tag1,Tag2, Tag3, Tag4} 新闻b{Tag1,Tag6, Tag7, Tag8} 新闻c{Tag8,Tag9, Tag10, Tag1} 新闻...{Tag..., .....} 搜

汇编语言-判断素数:找出前100以内的素数

1. 题目:找出前100以内素数. 2. 要求:将前100以内素数找出并显示值,要求每行显示5个素数. 先列出求100以内素数的C++代码 然后根据C++代码写汇编代码,相对来说比较容易. 1 //The program is to find the primes from 1 to 100 with C++ 2 //By Karllen 3 //time: 05/19/2014 4 5 #include <iostream> 6 int main(void) 7 { 8 9 int numb

java中请给出例子程序:找出n到m之间的质数

9.1 找出100到200之间的质数.   (视频下载) (全部书籍) public class Test {    public static void main(String[] args){ for (int j=100; j<200; j++){            int k;            for(k=2; k<j; k++){                int tmp = j%k;                if (tmp == 0){/*如果有一个k,能够除开

找出1小时内占用cpu最多的10个进程的shell脚本

cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程. 在普通的桌面系统或膝上系统中,cpu处于高负荷状态也许不会引发什么问题.但对于需要处理大量请求的服务器来讲,cpu是极其重要的资源. 通过监视某个时期内cpu的使用情况,我们可以找出长期占用cpu的进程并对其进行优化,或调试其它相关问题. 在linux系统中,ps命令用于收集系统中进程的详细信息.这些信息包括cpu使用情况.正在执行的命令.内存使用.进程状态等.记录在一个小时内占用过的cpu的进程,然后通过恰当地

找出一定范围内多个连续整数,使其立方之和恰好等于另一个整数的立方

题目如图,关于这道题的第一问比较简单,只需验证式子两边是否相等即可.这里主要做一下第二问.  此题要求找出多个连续整数的立方和使其恰好等于另一个整数的立方,因为并没有明确给出相应的条件,比如起始项,项数等,所以找出所有结果并不现实.故将起始项a范围定位1~1000,项数n<=1000. 具体的实现思路很简单,先由两个for循环分别确定起始项和项数,通过立方和公式(此公式可自行推导)求出从a~a+n-1立方和,将其和取立方根,得到的立方根再取立方与立方和比较,若相同则输出. 关于代码中出现的立方和

day05_05 for循环、break语句

_user = "alex" _passwd = "abc123" username = input("Username:") password = input("Password:") if username == _user and password == _passwd: print("Welcome %s login..." %_user) else: print("Invalid use

【Todo】找出一定距离内相差距离有效的情况

原题: https://leetcode.com/problems/contains-duplicate-iii/?tab=Description Given an array of integers, find out whether there are two distinct indices i and j in the array such that the absolute difference between nums[i] and nums[j] is at most t and

在聚会中常玩数七的游戏,七的倍数和带有七的数字都不能说,比如14,27,28。请找出1~100的不能说的数字。

利用ES5的filter高阶函数来实现 var arr =[1,2,3,4,5,6,7,17,27,21,22,28......100], r = arr.filter(function(x){ return (x % 10 == 7|| x % 7 == 0); }); alert(r);//[7,14,17,21,27,28..........97]