c语言随机产生100个数放入数组中,找出其中的素数。要求,找素数用函

数完成,原始数组和找出的素数分别输出,怎么编程?求大神

下面是我给你写的程序,需要添加四个文本框,三个按钮,两个标签,其中文本框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) < 1 Or s(k) = 1 ThenGoTo overEnd IfFor i = 1 To s(k) - 2If s(k) Mod (i + 1) = 0 ThenGoTo overEnd IfNextn = n + 1t(n) = s(k)over:End Sub请参考~~
温馨提示:答案为网友推荐,仅供参考
相似回答