国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

一個計算質數的小程序

2024-07-21 02:23:05
字體:
來源:轉載
供稿:網友
剛剛開始學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);

}

}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨脱县| 西乡县| 磴口县| 吉木萨尔县| 应用必备| 湟源县| 耒阳市| 肇东市| 集安市| 潼关县| 时尚| 郴州市| 阿坝县| 龙陵县| 陇川县| 德钦县| 米林县| 汝阳县| 肇东市| 古丈县| 孟村| 团风县| 康马县| 瑞金市| 阜新| 葫芦岛市| 开江县| 屏山县| 隆安县| 连平县| 永兴县| 东乌珠穆沁旗| 桐梓县| 长顺县| 长子县| 连州市| 墨竹工卡县| 阜城县| 瑞安市| 昌平区| 灵武市|