c语言求100以内的素数

我们c语言老师布置作业:求100以内的素数。希望哪位大哥帮忙写一下。另我是新学的?所以希望尽量写简单点,最好附注释

第1个回答  2020-05-07
main()
{
int
h=3,i,j;
for(i=3;i<100)
{
for(j=2;j<=i/2;j++)
if(i%j==0)
break;
if(j>i/2)
h=h+i;
}
printf("\n%d",h);
}
第2个回答  2019-09-09
#include
#include
int
pr(int
n)
{
int
i;
for
(i=2;
i<=(int)sqrt(n);
i++)
if
(n%i==0)
return
0;
return
1;
}
int
main(void)
{
int
i;
long
int
sum=0;
for
(i=2;
i<=100;
i++)
sum
+=
pr(i)
?
i:0;
printf("%ld\n",
sum);
return
0;
}
第3个回答  2020-05-17
#include <stdio.h>
#include <math.h>
int main()
{
int m,i;
for(m=2;m<=100;m++)
{

for(i=2;i<=m-1;i++)
{
if(m%i==0)
break;
}
if(i==m)
printf("%d\t",m);

}
printf("\n");
return 0;
}
第4个回答  2018-05-03
#include<stdio.h>
int main()
{
int i,j,n=100;
for(i=2;i<=n;i++)
{for(j=2;j<=i-1;i++)
{if(i%j==0)
break;}
if(j>=i)
printf("%d\n",i);}
}
第5个回答  2018-02-09
package main

import "fmt"

func main() {
var count int ;
var flag bool;
count = 2 ;
for count < 100 {
count ++;
flag = true;
for tmp:=2;tmp<count;tmp++{
if count%tmp == 0{
flag = false
break;
}
}
if flag==true {
fmt.Println("shu shu ",count)
}

}
}
相似回答