黑马程序员技术交流社区
标题:
题目:判断101-200之间有多少个素数,并输出所有素数。
[打印本页]
作者:
baiiiu
时间:
2014-9-7 09:45
标题:
题目:判断101-200之间有多少个素数,并输出所有素数。
题目:判断101-200之间有多少个素数,并输出所有素数。
试了好长时间,搞不出来,求大神啊
作者:
珍若珍兮
时间:
2014-9-7 10:09
标题:
for 条件改为 i=101;i<=200
本帖最后由 珍若珍兮 于 2014-9-7 10:11 编辑
public class test{
public static void main(String[]args)
{
//质数
for(int i=10;i<=100;i++)
{
if(i%2!=0&&i%3!=0&&i%5!=0&&i%7!=0)
{
System.out.println(i);
}
else
{
continue;
}
}
}
}
作者:
徐闯楠
时间:
2014-9-7 10:10
大学时学过
#include<stdio.h>
int main()
{
int i;
int j;
int num =0;
for(i =100;i<=200;i++)
{
for(j = 2;j<i;j++)
{
if(i%j == 0)
{
break;
}
}
if(j >=i)
{
printf(" %d",i);
num++;
}
}
printf("\n num=%d",num);
getchar();
return 0;
}
作者:
潘多拉
时间:
2014-9-7 12:02
什么事素数来着?突然想不起来了呀,嘿嘿,好丢人
作者:
陈永赛
时间:
2014-9-7 13:18
是指在大于1的自然数中,除了1和它本身外,不能被其他自然数整除(除0以外)的数称之为素数。
作者:
王路强
时间:
2014-9-7 15:57
/*
* 8、 编程打印所有的3位质数,质数特点:只能被1和其本身整除
* */
public class Text8 {
public static void main(String[] args) {
int i;
int j ;
// 用for循环处理
for(i=100;i<200;i++){
// 定义一个int类型的count用来计数
int count = 0;
for(j= 1;j<i;j++){
if((i%j)==0)
count++;
}
if(count<2){
System.out.println(i);
}
}
}
}
作者:
fanhongwei1105
时间:
2016-6-27 22:41
看不太懂 ,还没学到家
作者:
一生情♡只为你
时间:
2016-8-9 12:30
判断101-200之间有多少个素数,并输出所有素数。
#include <stdio.h>
main()
{ int i,j;
for(i=100;i<=200;i++)
{for(i=3;j<i;j++)
{if(i%2==0&&i%i==0&&i%j!=0);
printf("%d\n",i);
else(break);
}
}
}
哪位大神看下对了吗
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2