永发信息网

顺序输出100~200之间的全部素数(要求:一行显示7个素数)。

答案:5  悬赏:40  手机版
解决时间 2021-08-12 10:39
顺序输出100~200之间的全部素数(要求:一行显示7个素数)。
最佳答案

#include <stdio.h>


int isprime(int n)
{
int i;
for(i = 2; i <= n / 2; i++)
if(n % i == 0)
return 0;
return 1;
}


int main()
{
int i, c = 0;
for(i = 100; i <= 200; i++)
if(isprime(i))
{
printf("%d ", i);
if(++c % 7 == 0)
printf("\n");
}
return 0;
}

全部回答

#include <iostream>

int prime(int n)//该函数为判断素数的函数是素数则返回1,后则返回0 { int flag=1; for(int i = 2 ; i < n ; i++) { if(n%i==0) { flag=0; break; } } return flag; }

void main() { // int x; // cin>>x; // if(prime(x)) cout<<"是素数"; // else // cout<<"不是素数"; int k = 0; for (int i = 100 ; i <= 200 ; i++) { if ( prime(i) ) { cout<<i; k++; if (k%7==0) { cout<<endl; } else { cout<<" "; } } } }

没要求语言... 给你个C语言版本的.

#include <stdio.h> #include <math.h> int isprime(int n) //判断素数.是返回1,不是返回0 { int i,k=sqrt(n); for(i=2;i<=k;i++) { if(n%i==0) break; } if(i>k) return 1; return 0; }

void main() { int i,n=0; for(i=100;i<=200;i++) //循环找100到200的素数. 输出7个换行 {

if(isprime(i)) { printf("%d ",i); n++; if((n%7)==0) printf("\n"); } } }

附图:

*************************************************************************************************************

这是不调用函数的版本: 效果和上图一样

#include <stdio.h> #include <math.h>

void main() { int i,j,n=0,k; for(i=100;i<=200;i++) //循环找100到200的素数. 输出7个换行 { k=sqrt(i); for(j=2;j<=k;j++) { if(i%j==0) break; } if(j>k) { printf("%d ",i); n++; if((n%7)==0) printf("\n"); } } }

boolean flag = true; int number=0; for (int i = 100; i <= 200; i++) { flag=true; for (int j = 2; j < i; j++) { if (i % j == 0) { flag = false; break; } } if (flag) { System.out.print(i+" "); number++; if(number==7){ number=0; System.out.println(); } } }
好难,祝你成功找到答案!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
帮我想个好听的情侣网名
关于魔法的动画片有哪些
<假如我是一名学生会成员>演讲稿
天氣熱吃什麽最好
反恐精英的 冷兵器执照 的规则是什么?
11城征服者的那个任务什么意思
激光打印机最容易出现哪些问题?
召陵区漯河有知有味哪位知道具体地址啊
手机QQ体验去在哪里哦!希望能说明下!
有什么方法能上课不打瞌睡?
键盘键不能发送呀
刺客则么PK
DNF +5蛇影战士好 还是25J格斗家用的铠臂+5传
重庆渝北区两路碧津那儿建行全名
漫画里现在的鸣人是不是跟六道仙人一样强了
推荐资讯
谁能给个东邪西毒的激活码!
异地入伍符合哪些条件才能在合肥安置
武陟县焦作武陟创新驾校在什么地方啊,我要过
做什么公交车可以到昆明市农业银行西坝分行呀
<take me to you heart>是翻唱哪首歌
NBA james
延寿县哈尔滨延寿县教育局在哪里啊,我有事要
dnf强化13武器技巧?a
有心理咨询专家或者免费网页咨询吗
鄢陵县许昌友谊宾馆(经三街)这个地址在什么地
QQ空间首页的FLASH模块点一下,就跳出来自定
为什么会莫名其妙的出现我没提问过的问题?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?