以文本方式查看主题 - 中华农历论坛 (http://bbs.nongli.net/index.asp) -- 历法知识 (http://bbs.nongli.net/list.asp?boardid=2) ---- [原创]夏历与西历日期转换(汉语编程源码) (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=36794) |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:19:00 -- [原创]夏历与西历日期转换(汉语编程源码)
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
编 转角度 ( 弧度 --- 角度 ) 编 转时度 ( 弧度 --- 小时 ) 编 弧度>角秒 ( 弧度 --- 角秒 ) 编 弧度>时秒 ( 弧度 --- 时秒 ) 编 计度分秒 ( 角秒 --- 秒 分 度 ) 编 角度值 ( 秒 分 度 --- 秒 ) 编 正弦 FSIN 。 编 反正弦 FASIN 。 编 双曲正弦 FSINH 。 \\ sinh(x)=(exp(x) - exp(-x)) / 2.0;
编 建缓冲 ( 长度 -名称- )
编 建长串 ( 地址 长度 -<名称>- ) 编 计长串 ( 计数地址 --- 地址 长度 ) 编 长串首传 ( 地址 长度 缓冲 --- ) 编 长串续传 ( 地址 长度 缓冲 --- ) 编 印长串
300 建缓冲 地址一 编 向地址一写入140个字 向地址一写入140个字 地址一 计长串 看数摞
地址一 计长串 地址二 长串首传 地址二 计长串 看数摞 ))
编 设置数组内容 ( 地址 长度 数组地址 --- ) 编 传入数组 ( 地址 长度 行 列 -<名称>- )
[此贴子已经被作者于2011-3-4 18:47:31编辑过]
|
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:20:00 -- \\ ****************************** \\ *中文数字与阿拉伯数字之间的转换 \\ ******************************
编 转简体中文数字 ( 阿拉伯数字 --- 地址 长度 ) \\ 将阿拉伯数字换成简体中文数字 编 转正体中文数字 ( 阿拉伯数字 --- 地址 长度 ) \\ 将阿拉伯数字换成正体中文数字
编 简体中文数字 ( 多位阿拉伯数字 --- 多位简体中文数字 )
编 正体中文数字 ( 多位阿拉伯数字 --- 多位正体中文数字 )
编 整次方 ( 底数 指数 --- 幂 ) 编 阿拉伯数字1 ( 地址 长度 --- 阿拉伯数字 )
编 简体中文大整数位 ( 中文大整数位序数 --- 简体中文大整数位名词 ) (( 中文大整数位序数是指将某整数位以10的N次方表示,再将10的指数以2的N次方表示,如果该整数以10的N次方表示的指数同时也能以2的N次方的形式表达,那么2的指数就为大整数位,2的指数为其序数(2的指数小于2时,不适用此规则,而特规定个位为第一个大整数位,其序数为1) )) 编 正体中文大整数位 ( 中文大整数位序数 --- 正体中文大整数位名词 ) (( 中文大整数位序数是指将某整数位以10的N次方表示,再将10的指数以2的N次方表示,如果该整数以10的N次方表示的指数同时也能以2的N次方的形式表达,那么2的指数就为大整数位,2的指数为其序数(2的指数小于2时,不适用此规则,而特规定个位为第一个大整数位,其序数为1) ))
编 正体中文小整数位 ( 中文小整数位序数 --- 正体中文小整数位名词 ) \\ 中文小整数位序数为: 1、2、3(十、百、千)
0 给 大位基值 编 大整数位基变换 ( 大整数位序 --- 以该整数位序对应整数位为基值的计数 ) |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:20:00 -- 编 简体中文整数位 ( 中文整数位序数 --- 简体中文整数位名词 ) \\ 中文整数位序数为某整数位以10的N次方表示的指数 编 正体中文整数位 ( 中文整数位序数 --- 正体中文整数位名词 ) \\ 中文整数位序数为某整数位以10的N次方表示的指数 编 字串拼接 ( 地址 长度 地址 长度 --- ) 编 零数位去位名 ( 地址 长度 整数位数 --- ) 编 连续零去零 编 位基增量
编 两大整数位相连取高位 ( 地址 长度 --- ) 编 两大整数位相连取高位1 ( 地址 长度 --- )
编 正体中文计数 \\ 在中文整数表示的个位数后加了一个“點”字,这是留作未来扩展的,可以改成其他,比如,元,只等等。 |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:21:00 -- \\ ****************************** 编 天干串 ( 天干数 --- 地址 长度 ) \\ 将天干数转换成天干串 编 地支串 ( 地支数 --- 地址 长度 ) \\ 将地支数转换成地支串
编 地支数 ( 地址 长度 --- 地支数 ) \\ 将地支串转换成地支数
编 干支数 ( 地址 长度 --- 天干数 地支数 ) \\ 将干支串转换成干支数 编 属象串 ( 属象数 --- 地址 长度 ) 编 属象数 ( 地址 长度 --- 属象数 )
编 夏历月名 编 夏历日名 编 星期串 ( 星期值 --- 星期串 ) |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:22:00 -- \\ ******************************
编 置二月天数 ( 年 --- ) 200 个32位给数组 夏历信息 编 输入夏历信息 编 查看数组内容 编 选择 ( n1 n2 真|假 --- n1|n2 ) 编 年>日 ( 年数 --- 天数 )
编 月天数 ( 年 月 --- 天数 )
编 夏历闰月 ( 夏历年 --- 闰月 ) 编 夏历闰月天数 ( 夏历年份 --- 天数 ) 编 夏历年天数 ( 夏历年份 --- 天数 ) 编 夏历年天数1 编 夏历日期 ( 西历日期值 --- 年 月 日 是否闰月 ) 编 夏历日期串 ( 夏历日期 --- 夏历日期串 ) |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:23:00 -- 使用示例:
20 10 2010 日期值 看数摞 [1] 734065 ★. |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 13:32:00 -- 示例解释:
20 10 2010 日期值 看数摞 [1] 734065 ★. \\ 20 10 2010 是西历日期,以日月年的形式缎给出参数,用日期值这个词来计算2010年10月20日距离西历元年元月1日的天数,即西历日期值。 |
-- 作者:秦汉昌 -- 发布时间:2010/10/20 15:17:00 -- 从空白开始学汉语编程
http://www.haanen.com.cn/bbs/dispbbs.asp?boardID=131&ID=73552&page=1 |
-- 作者:linkerson -- 发布时间:2010/10/20 21:28:00 -- 最出名的汉语编程应该是“易语言”吧? 我进http://www.haanen.com.cn/bbs/dispbbs.asp?boardID=131&ID=73552&page=1云看一下。 |
-- 作者:春光 -- 发布时间:2010/10/21 8:29:00 -- 谢谢楼主提供源码,辛苦了。 |