有机证书编号是什么:输出100以内素数,任何语言实现
来源:百度文库 编辑:神马品牌网 时间:2024/10/06 16:59:18
ActionScript的:
x=100
n = 1;
do {
zhishu = 1;
n += 1;
m = 2;
do {
b = n/m;
r = b-int(b);
if (r == 0 and b != 1) {
zhishu = 0;
m += n;
} else {
m += 1;
}
} while (m<n);
if (n>x) {
zhishu = 0;
} else if (zhishu == 1) {
result += n+",";
}
} while (n<=x);
gotoAndStop(2);
rusult就是所有素数的字符串
在文本框里输出就行。
C的:
#include<math.h>
#define N 100
void main(){
for(int j=1;j<=N;j++){
int root=1+sqrt(i);
int i;
for( i=2;i<root;i++){
if(j%i==0) break;
}
if(i>=root) cout<<j;
}
}
VB的:
For m = 2 To 100
For i = 2 To m - 1
If (m Mod i) = 0 Then GoTo NotNextM
Next i
Print m
NotNextM:
Next m
C的:
#include "stdio.h"
bool isPrime(int n)
{
for(int i=2;i<n-1;i++)
{
if(n%i==0) return false;
}
return true;
}
void main()
{
for(int k=2;k<=100;k++)
{
if(isPrime(k)) printf("%d ",k);
}
printf("\n");
}