欢迎光临
我们一直在努力

一个计算质数的小程序-.NET教程,数据库应用

建站超值云服务器,限时71元/月

刚刚开始学c#,这是做的第一个很小很小的小程序:计算质数。做的比较烂,不要见笑!

http://true5460.muicc.com/other/calpn.zip

以下是源码:

using system;

class test

{

static void main() {

ulong i;

while(true) {

console.write("请输入要计算的质数(0退出):");

i=convert.touint64(console.readline());

if(i==0) break;

datetime t1 = datetime.now;

switch(i) {

case 1:console.writeline("1 不是质数!");break;

case 2:console.writeline("2 是质数!");break;

default:cal(i);break;

}

datetime t2 = datetime.now;

console.writeline("时间为:{0} 毫秒\n",(t2-t1).ticks/10000f);

}

}

//以下为函数部分

static void cal(ulong x) {

ulong sum=1;

byte row=1;

console.write("\n");

for(ulong a=3;a<x+1;a++) {

bool flag=true;

for(ulong b=2;b<(a/2)+1;b++) { if(a%b!=0) continue;

flag=false;

break;

}

if(flag) {

if(row==10) { console.writeline();row=0; }

if(sum==1) console.write("{0,7}",2);

console.write("{0,7}",a);

sum++;row++;

}

}

console.writeline("\n\n{0} 以内共有 {1} 个质数\n",x,sum);

}

}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 一个计算质数的小程序-.NET教程,数据库应用
分享到: 更多 (0)

相关推荐

  • 暂无文章