#include<stdio.h> int main() { const int maxnumber=25; int is_prime[maxnumber]; int x; int i; for(i=0;i<maxnumber;i++) { is_prime[i]=1; } for(x=2;x<maxnumber;x++) { if(is_prime[x]) { for(i=2;x*i<25;i++) { is_prime[i*x]=0; } } } for(i=2;i<maxnumber;i++) { if(is_prime[i]) printf("%d\t",i); } printf("\n"); return 0; }
构造素数表,将素数的倍数删去;
使用 const
关键字来声明某个常量字段或常量局部变量。 常量字段和常量局部变量不是变量并且不能修改。
常数声明可以声明多个常数,例如:
public const double x = 1.0, y = 2.0, z = 3.0;
常数可以参与常数表达式,如下所示:
public const int c1 = 5;
public const int c2 = c1 + 100;