用随机函数长生N个2位函数,用选择法排序后将他们按值从小到大排序输出!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 11:35:25
用随机函数长生N个2位函数,用选择法排序后将他们按值从小到大排序输出!
Fuction isprime(a as integer)'函数,整数a为参数
dim flag as boolean'令flag为布尔型变量
k%=2'令整数k=2
flag=true'令flag=true
while k%<=int(a/2) and flag'当k小于a的二分之一且flag=true时,执行这些语句
if a/k%=int(a/k%) then'若k是a的因数,那么令flag=false
flag=false'此处令flag=false,这条语句当且仅当上一行的条件成立时执行
end if'结束判断
k%=k%+1'令k的值递增1
wend'循环结束句
isprime=flag'令函数返回值为flag
end function'函数结束
其实一个更好的算法是
Function IsPrime(a as Integer) As Boolean
If a=1 Then
IsPrime=False
Exit Function
End If
For I=2 To SQRT(a)
If a mod I=0 Then
IsPrime=False
Exit Function
End If
Next I
IsPrime=True
End Function
有什么不懂的,给我发短消息~
dim flag as boolean'令flag为布尔型变量
k%=2'令整数k=2
flag=true'令flag=true
while k%<=int(a/2) and flag'当k小于a的二分之一且flag=true时,执行这些语句
if a/k%=int(a/k%) then'若k是a的因数,那么令flag=false
flag=false'此处令flag=false,这条语句当且仅当上一行的条件成立时执行
end if'结束判断
k%=k%+1'令k的值递增1
wend'循环结束句
isprime=flag'令函数返回值为flag
end function'函数结束
其实一个更好的算法是
Function IsPrime(a as Integer) As Boolean
If a=1 Then
IsPrime=False
Exit Function
End If
For I=2 To SQRT(a)
If a mod I=0 Then
IsPrime=False
Exit Function
End If
Next I
IsPrime=True
End Function
有什么不懂的,给我发短消息~
用随机函数长生N个2位函数,用选择法排序后将他们按值从小到大排序输出!
VB的:用随机函数产生n个三位整数,用选择法排序后将它们的值从大到小输出,n=204!
用随机函数产生20个1000以内整数存入数组a中,用冒泡法将它们从大到小排序后输出.
使用选择排序法对随机输入的10个整数按从小到大进行排序
利用随机函数产生30000个随机整数,利用插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序等排序方法进
C语言编程——选择排序法,要求:由主函数调用排序子函数,对n个整数进行从小到大的排序,谢了
用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数
用选择法对10个整数从小到大排序
利用随机函数生成并输出8个1—10之间的随机整数,然后对这一组数从小到大进行排序,
VB随机产生10个两位数整数(正整数),要求分别用选择排序法和冒泡排序法将这10个数降序排列输出在窗体上
VB编程,分别用选择排序法和冒泡排序法实现有N个元素数组的排序.N由键盘输入,数组元素的值在1~200之间,随机产生
使用随机函数产生50个10—99的随机整数放入数组a中,再按从小到大的顺序排序,并以每行10个数据输出.