永发信息网

用C语言怎么产生一个随机素数

答案:2  悬赏:10  手机版
解决时间 2021-02-26 11:57
  • 提问者网友:咪咪
  • 2021-02-25 18:33
用C语言怎么产生一个随机素数
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-02-25 20:08
没有直接产生的函数,只能随机一个数,然后再判断是否为素数,是输出,不是丢弃,继续随机,直到产生素数
全部回答
  • 1楼网友:一叶十三刺
  • 2021-02-25 21:42
下面是我给你写的程序,需要添加四个文本框,三个按钮,两个标签,其中文本框text1和text2的multiline属性设置成true,scrollbars属性可以设置成2或者不用设置。你要是对程序有什么疑问也可以留个qq,我把工程和窗体文件发给你。'定义全局数组、变量dim s(1 to 100) as integer, t(1 to 100) as integer, n%'结束程序private sub command3_click()unload meend subprivate sub form_load()randomizeend sub'产生100个10-99的随机整数并存放在数组s中private sub command1_click()dim i%text1 = ""for i = 1 to 100s(i) = 89 * rnd + 10nextfor i = 1 to 100text1 = text1 & s(i) & " "if i mod 10 = 0 thentext1 = text1 + vbcrlf + vbcrlfend ifnextend sub'显示全部素数以及个数并求和private sub command2_click()dim sum%text2 = ""for i = 1 to 100ss (i)nextfor i = 1 to ntext2 = text2 & t(i) & " "sum = sum + t(i)if i mod 10 = 0 thentext2 = text2 + vbcrlf + vbcrlfend ifnexttext3 = ntext4 = sumn = 0end sub'判断素数子过程public sub ss(k as integer)dim i as integerif s(k)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯