找回密码
 加入
搜索
查看: 13449|回复: 19

[AU3基础] 计算周期值

 火.. [复制链接]
发表于 2012-5-10 15:13:46 | 显示全部楼层 |阅读模式
悬赏110金钱已解决
本帖最后由 ooxxgod 于 2012-5-12 18:24 编辑

女性的排卵日期一般在下次月经来潮前的14天左右。下次月经来潮的第1天算起,倒数14天或减去14天就是排卵日,排卵日及其前5天和后4天加在一起称为排卵期。例如,某女的月经周期为28天,本次月经来潮的第1天在12月2日,那么下次月经来潮是在12月30日(12月2日加28天),再从12月30日减去14天,则12月16日就是排卵日。排卵日及其前5天和后4天,也就是12月11-20日为排卵期。除了月经期和排卵期,其余的时间均为安全期。在安全期性交可不必采用任何避孕药物和避孕工具。 安全期月历因个人体质变异差异极大。
在于算法这里如何写数组。点击后显示安全期号数-月经期号数-排卵期号数.
  数组给个例子思考
附件: 您需要 登录 才可以下载或查看,没有账号?加入
发表于 2012-5-10 15:13:47 | 显示全部楼层
;------------------------------------------

;------------------------------------------
#include <Array.au3>
Const $n = 10
Dim $a[$n]
$a[0] = Random(1,10,1)

Dim $i = 1
Dim $m
Dim $ChongFu

While $i < $n
        $a[$i] = Random(1,10,1)
        $ChongFu = False
        
        For $m = 0 To $i - 1
                If $a[$i]= $a[$m] Then 
                        $ChongFu = True
                        ExitLoop
                EndIf
        Next
        
        If $ChongFu = False Then ;.
                $i = $i + 1
        EndIf
WEnd

_ArrayDisplay($a,"10个不重复随机数:")

;---------------------------------------------
;从小到达排序(交换法)
;---------------------------------------------
$i = 0
Dim $j = 0
Dim $temp

For $i = 0 To $n - 2 ;每位数
        For $j = $i + 1 To $n - 1 ;每位数与后面的数进行比较
                If $a[$j] < $a[$i] Then
                        $temp = $a[$j]
                        $a[$j] = $a[$i]
                        $a[$i] = $temp ;将最小的值放在前面
                EndIf
        Next
Next
_ArrayDisplay($a,"小->大排序后结果:")
发表于 2012-5-10 15:34:33 | 显示全部楼层
你这那里是要什么算法
就是要人帮你写代码嘛!
发表于 2012-5-10 17:00:51 | 显示全部楼层
其实蛮简单,嘿嘿,我觉得这个还是很实用滴。
发表于 2012-5-10 17:04:30 | 显示全部楼层
还以为楼主有代码呢。。。
 楼主| 发表于 2012-5-10 17:24:32 | 显示全部楼层
回复 4# haijie1223


    发哥 本人菜鸟 不会写这个  你高手能举例吗
发表于 2012-5-10 17:53:44 | 显示全部楼层
回复 5# ooxxgod


    对女人例假周期一向搞不懂.也懒得去想.问我高等数学也别问我女人问题.脑袋大!
发表于 2012-5-10 18:36:01 | 显示全部楼层
回复 5# ooxxgod


    做伸手党要不得,至少你也得自己动手把一楼你给的图形界面也写出来嘛
 楼主| 发表于 2012-5-10 18:49:22 | 显示全部楼层
回复 7# happytc


    谢 老鸟点评 GUI我是写好了  只是这里 写不会  实在没办法  伸手违规了 算了 结贴
发表于 2012-5-10 19:07:43 | 显示全部楼层
回复  happytc


    谢 老鸟点评 GUI我是写好了  只是这里 写不会  实在没办法  伸手违规了 算了 结贴
ooxxgod 发表于 2012-5-10 18:49


你写好了,我们没有看见呀
没有发出来嘛
 楼主| 发表于 2012-5-10 19:13:55 | 显示全部楼层
回复 9# happytc


    恩 好吧 我补上 不好意思了
发表于 2012-5-10 21:32:43 | 显示全部楼层
本帖最后由 afan 于 2012-5-10 21:35 编辑

LZ 的 用户名 真适合发这个帖子…
ps, “测试”按钮的功能是?
 楼主| 发表于 2012-5-10 22:02:51 | 显示全部楼层
回复 11# afan


    A版主:莫笑 我起初是我有个朋友 说起 我就兴起想写这个 可惜无奈功底不行到这里就犯愁。
  那个测试功能键无所谓的 为了保留后期想加点什么功能性上去而已。
发表于 2012-5-10 22:35:40 | 显示全部楼层
考虑是不是也重注册个牛掰点的马甲
发表于 2012-5-12 18:36:37 | 显示全部楼层
LZ 的 用户名 真适合发这个帖子…
afan 发表于 2012-5-10 21:32

非常赞同,这下楼主可以随时XXOO了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-10 10:15 , Processed in 0.100391 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表