100以内所有素数之和是多少 vb 求出一百以内的所有素数,并求其和
100以内所有素数之和是多少
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97=1060
答:100以内所有素数之和是1060.
vb 求出一百以内的所有素数,并求其和
Private Sub Form_Click()
Dim i As Integer, j As Integer, x As Integer
For i = 1 To 100
x = 0 ‘i是素数的标记
For j = 2 To i - 1 ‘如在此范围内都不能整除,i就是素数
If i Mod j = 0 Then x = 1 ‘如整除了,就不是素数
Next j
If x = 0 Then Print i ’如是素数,就输出i
Next i
End Sub
求1-100之间的所有素数之和,下面的程序有的地方不懂
成立的话那n就是素数了!因为k是n的平方根,从2开始一直到比n的平方根一样大的数没有一个能整除n的,那n就是素数。比如97,它的平方根不足10,如果2~9都不能整除97,那97就是素数,用不着再用比9大的任何数去除97了。为什么?因为比9大的整数除97的话,得数肯定在2~9范围内,而2~9刚刚做过了得不到整数商……
C语言编程题,求1~100内所有素数的和
#include
main()
{
long sum=0,i,n
for(i=2i {
for(n=2n {
if(i%n==0)
{
break
}
}
if(n>i/2)
{
printf("%d ",i)
sum =i
}
}
printf("
1~100内所有素数的和:%d
",sum)
}