C 语言如何用for循环求1到100素数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 语言如何用for循环求1到100素数相关的知识,希望对你有一定的参考价值。
回答您好,小编正在查询相关问题的信息,五分钟时间回复您!
您好,很荣幸帮您解答-2、同样,也是输出1-100以内的素数,这个构造一个数组,将其所有元素初始化为1,表示素数,这时取x从2开始,到100以内做循环。若x为素数,即prime[x]!=0,使得每个i*x位置元素置0(prime[i*x]=0),表示为非素数,循环结束前x+1。【希望回答对您有帮助,亲爱的】
提问请问具体错误在哪里
请问具体错误在哪里
回答您好,我们近期平台正在维护,暂时查看和发送不了图片,十分抱歉,希望能得到您的谅解。如果这题不是很着急的话,可以等过两天,平台维护好了,在来咨询即可,感谢您。
提问请打出C 语言如何用for循环求1到100素数的代码
回答#includeint main() int i,j,k; for(i=1; i<101; i++) k=i>1; for(j=2; j*j<=i; j++) if(i%j==0) k=0; break; if(k)printf("%d ",i); return 0;
提问电脑说break错了
回答public class Sushu1 public static void main(String args[]) int primes[] = new int[50]; primes[0] = 2; int cnt = 1; MAIN_LOOP: for ( int x=3 ; cnt 能让我看懂的话 代码 这让我怎么改,我当然知道代码错了,具体怎么改呢 这让我怎么改,我当然知道代码错了,具体怎么改呢 这是新的代码
#include<stdio.h>
int main()
int i,j,k;
for(i=1; i<101; i++)
k=i>1;
for(j=2; j*j<=i; j++)
if(i%j==0)
k=0;
break;
if(k)printf("%d ",i);
return 0;
c语言使用循环找出100之内的所有质数
c语言使用循环找出100之内的所有质数c语言使用循环找出100之内的所有质数
#include "stdio.h"#define N 100
int main()
int i,j;
int flag;
printf("100 以内的质数有:\\n");
for(i=2;i<101;i++)
flag = 1;
for(j=2;j<=i/2;j++)
if(i%j==0)
flag = 0;
break;
if(flag)
printf("%d ",i);
printf("\\n打印完毕\\n");
return 0;
追问
没有1呢?
质数还有1
参考技术A 什么追问就是使用二重循环或者一重循环找出100以内的质数
老师布置的作业
不会弄
以上是关于C 语言如何用for循环求1到100素数的主要内容,如果未能解决你的问题,请参考以下文章