MATLAB素数程序函数文件fu
ctio
mcheckprimeaifa1m0elseifa23m1e
d1122008913fori2fixsqrtam1ifremai0m0breake
de
d函数文件;判断某个数是否是素数;
程序一
i
put请输入你要计算的素数的个数shutotal0fori2100000iftotal
1checkprimeitotaltotal1shushuie
de
dfpri
tf前d个素数为
totalfori1totalfpri
tfdshuiifremi200fpri
tf
e
de
dfpri
tf
fpri
tf前d个素数之和为d
totalsumshu运行下,输入你想计算的个数比如说150个则
1
f请输入你要计算的素数的个数150前150个素数为23571113171923293137414347535967717379838997101103107109113127131137149151157163167173179181191193197199211223227229233239251257263269271277281283293307311313317331337347349353359373379383389397401409419421431433439443449457461463467479491499503509521523541547557563569571577587593599601607613619631641643647653659661673677683691701709719727733739743757761769773787797809811821823827829839853857859863前150个素数之和为59269比如说前200个则
61139241367487617751
请输入你要计算的素数的个数200前200个素数为235711131719232931374143475359616771737983899710110310710911312713113713914915115716316717317918119119319719921122322722923323924125125726326927127728128329330731131331733133734734935335936737337938338939740140941942143143343944344945746146346747948749149950350952152354154755756356957157758759359960160761361761963164164364765365966167367768369170170971972773373974375175776176977378779780981182182382782983985385785986387788188388790791191992993794194795396797197798399199710091013101910211031103310391049105110611063106910871091109310971103110911171123112911511153116311711181118711931201121312171223
2
f前200个素数之和为111587
程序二qdi
put请输入起点计算任意两数之间的素数zdi
put请输入终点shuforiqdzdifcheckprimeishushuie
de
dfpri
tfd到d之间的素数为:
qdzdfori1le
gthshufpri
tfdshuiifremi200fpri
tf
e
de
dfpri
tf
比如说你想计算1到100之间的素数请输入起点1请输入终点1001到100之间的素数为:235711131767717379838997
则qd1zd100
19
23
29
31
37
41
43
47
53
59
61
比如说你想计算125到1000之间的素数请输入起点125请输入终点1000125到1000之间的素数为:127131137139149193197199211223227233239241251257311313317331337347353359367r