国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

}

}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳山县| 高青县| 邛崃市| 松滋市| 即墨市| 青田县| 曲麻莱县| 新密市| 南通市| 高雄市| 托里县| 伊川县| 武强县| 晋中市| 山西省| 揭东县| 西乌珠穆沁旗| 淮阳县| 东台市| 朔州市| 德安县| 杂多县| 郁南县| 宁南县| 五大连池市| 新昌县| 灵山县| 三明市| 仪征市| 元氏县| 康平县| 泗洪县| 静乐县| 贵州省| 苍南县| 沁阳市| 嘉黎县| 额济纳旗| 柳河县| 北碚区| 城固县|