• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
万年历问题的Qbasic解决方法
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
万年历问题的Qbasic解决方法
软件发布 万年历问题的Qbasic解决方法
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 认证考试 >> 计算机等级考试 >> 计算机三级考试 >> 万年历问题的Qbasic解决方法

万年历问题的Qbasic解决方法

添加时间: 2007-4-20 3:22:02  作者: 计算机等级考试认证参考  阅读次数:55   来源: http://www.d9soft.com

       

10 DIM C(12), a$(6)   

    20 INPUT “YEAR”; Y   

    30 X = Y: V = 28   

    40 IF Y < 0 THEN 20   

    50 IF Y = 0 THEN END   

    60 S = X - 1 + INT((X - 1) / 4) - INT((X - 1) / 100) + INT((X - 1) / 400)   

    70 C(0) = X   

    80 S = S + 1   

    90 FOR I = 1 TO 12   

    100 READ K   

    110 IF I <> 3 THEN 190   

    120 IF X MOD 4 = 0 THEN 140   

    130 GOTO 190   

    140 IF X MOD 100 = 0 THEN 160   

    150 GOTO 180   

    160 IF X MOD 400 = 0 THEN 180   

    170 GOTO 190   

    180 K = K + 1: V = 29   

    190 S = S + K   

    200 M = S MOD 7   

    210 IF M = 0 THEN C(I) = 6 ELSE C(I) = M - 1   

    220 NEXT   

    230 FOR I = 0 TO 6   

    240 READ a$(I)   

    250 NEXT   

    260 L1 = 2: L2 = 38: GOSUB 610   

    270 PRINT TAB(39); C(0);   

    280 L1 = 45: L2 = 79: GOSUB 610   

    290 GOSUB 640: GOSUB 650   

    300 FOR J = 0 TO 3   

    310 GOSUB 640   

    320 FOR I = 0 TO 2   

    330 PRINT TAB(15 + I * 25); “(”; J * 3 + I + 1; “)”;   

    340 NEXT   

    350 GOSUB 650: GOSUB 640: GOSUB 650: GOSUB 640   

    360 GOSUB 660: GOSUB 650: GOSUB 640: GOSUB 650   

    370 GOSUB 400   

    380 NEXT J   

    390 L1 = 2: L2 = 79: GOSUB 610: PRINT : RESTORE 700:

GOTO 20   

    400 X1 = 1: X2 = 1: X3 = 1   

    410 FOR L = 0 TO 5: GOSUB 640   

    420 FOR I = 0 TO 2   

    430 D = J * 3 + I + 1   

    440 IF D = 2 THEN 480 ELSE IF D = 4 THEN 470   

    450 IF D = 6 THEN 470 ELSE IF D = 9 THEN 470   

    460 IF D = 11 THEN 470 ELSE W = 31: GOTO 490   

    470 W = 30: GOTO 490   

    480 W = V   

 

   490 IF I = 0 THEN Z = X1 ELSE IF I = 1 THEN Z = X2 ELSE   
Z = X3   

    500 M = (C(D) + Z) MOD 7   

    510 FOR N = M TO 6   

    520 IF Z > W THEN 580   

    530 IF Z < 10 THEN PRINT TAB(N * 3 + 6 + 25 * I); : PRINT USING “##”; Z; : GOTO 550   

    540 PRINT TAB(N * 3 + 5 + I * 25); : PRINT USING “###”;  
 Z;   

    550 Z = Z + 1   

    560 IF I = 0 THEN X1 = Z ELSE IF I = 1 THEN X2 = Z ELSE   
X3 = Z   

    570 NEXT N   

    580 NEXT I: GOSUB 650   

    590 NEXT L: GOSUB 640: GOSUB 650   

    600 RETURN   

    610 FOR U = L1 TO L2   

    620 PRINT TAB(U); “*”;   

    630 NEXT: RETURN   

    640 L1 = 2: L2 = 2: GOSUB 610: RETURN   

    650 L1 = 79: L2 = 79: GOSUB 610: RETURN   

    660 FOR I = 0 TO 2   

    670 FOR Z = 0 TO 6   

    680 PRINT TAB(3 * Z + 6 + I * 25); : PRINT USING “\”; a$(Z);   

    690 NEXT: NEXT: RETURN

  700 DATA 0,31,28,31,30,31,30,31,31,30,31,30   

    710 DATA “SU”,“MO”,“TU”,“WE”,“TH”,“FR”,“SA”

 

上下文章:

 

上一篇文章: 计算机三级:2003-09PC技术 下一篇文章: Visual Basic 的未来

相关文章:

  • 六招助你轻松解决QQ无法登录难题
  • SQL索引优化方法(实例代码)
  • 微软回避关于Windows7的七个问题
  • 从“番茄花园”看软件正版化问题
  • 解决拍摄过程断电造成的文件损坏

相关软件:

  • 寿星万年历 1.3
  • 超级三维输入法(视窗万年历+可视化拼音打字练习) 3.00
  • 日梭万年历 V2006 Beta 2
  • 学习方法宝典 2006 新春贺年版
  • 手机万年历 1.5
  • 高中数学问题处理系统 V1.2

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

计算机等级考试分类导航

  • 计算机等级考试动态
  • 计算机一级考试
  • 计算机二级考试
  • 计算机三级考试
  • 计算机四级考试

本类经典文章推荐

  • 三级PC技术寻址方式的复习 (4)
  • 三级PC技术寻址方式的复习 (3)
  • 三级PC技术寻址方式的复习
  • 三级PC技术寻址方式的复习 (2)
  • 三级网络技术全真标准预测试卷(二...
  • 全国计算机等级考试三级笔试试卷数...
  • 全国计算机等级考试三级笔试试卷数...
  • 2005年计算机等级考试三级上机题库...
  • 2003年4月全国计算机等级考试三级...
  • 2005年计算机等级考试三级上机题库...

计算机三级考试阅读排行

  • SQL数据库触发器实例讲解
  • 三级网络技术全真标准预测试卷(二...
  • 全国计算机等级考试三级笔试试卷数...
  • 南开计算机等级考试上机100题(三...
  • 全国计算机等级考试三级笔试试卷数...
  • 2005年计算机等级考试三级上机题库...
  • 数据结构第10章例题与答案
  • 三级C语言程序设计上机考试习题集...
  • 全国计算机等级考试三级考试C/C++...
  • 全国计算机等级考试三级A笔试试卷

计算机等级考试阅读总排行

  • 全国计算机等级考试一级模拟试题01
  • 全国计算机等级考试一级模拟试题10
  • 全国计算机等级考试一级模拟试题08
  • 全国计算机等级考试一级考试最新模...
  • 全国计算机等级考试一级模拟试题02
  • 全国计算机等级考试一级模拟试题07
  • 全国计算机等级考试上机考试应试技...
  • 一级(WINDOWS)试题解析-Word篇
  • 全国计算机等级考试一级模拟试题06
  • 全国计算机等级考试一级模拟试题03

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有