QBasic几个字母菱形程序.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QBasic几个字母菱形程序

菱形的通用程序,通过ASCII码来处理,外面字母大,中间小(转45度回形矩阵) F FEF FEDEF FEDCDEF FEDCBCDEF FEDCBABCDEF FEDCBCDEF FEDCDEF FEDEF FEF F INPUT n=; n ‘菱形的层数,打出来的比这个多一层 FOR i = -n TO n t = ABS(i) a = n PRINT TAB(t + 10); FOR j = 1 TO 2 * (n - t) + 1 PRINT CHR$(a + 65); ‘把65换成48,97分别是打印数字,小写字母菱形 IF j n - t THEN a = a + 1 ELSE a = a - 1 END IF NEXT j PRINT NEXT i 菱形的通用程序,通过ASCII码来处理,外面字母小,中间大(转45度回形矩阵) A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFEDCBA ABCDEDCBA ABCDCBA ABCBA ABA A INPUT n=; n ‘菱形的层数,打出来的比这个多一层 FOR i = -n TO n t = ABS(i) a = n PRINT TAB(t + 10); FOR j = 1 TO 2 * (n - t) + 1 PRINT CHR$(n-a + 65); ‘把65换成48,97分别是打印数字,小写字母菱形 IF j n - t THEN a = a + 1 ELSE a = a - 1 END IF NEXT j PRINT NEXT i 菱形的通用程序,通过ASCII码来处理,每行都是从最小字母开始递增 注 A ABC ABCDE ABCDEFG ABCDEFGHI ABCDEFGHIJK ABCDEFGHIJKLM ABCDEFGHIJK ABCDEFGHI ABCDEFG ABCDE ABC A INPUT n=; n FOR i = -n TO n t = ABS(i) a = n PRINT TAB(t + 10); FOR j = 1 TO 2 * (n - t) + 1 PRINT CHR$(a - n + 65); a = a + 1 NEXT j PRINT NEXT i 每行都是从较大字母递减,最长一行到A INPUT n=; n FOR i = -n TO n t = ABS(i) a = 2 * n PRINT TAB(t + 10); FOR j = 1 TO 2 * (n - t) + 1 PRINT CHR$(a + 65); a = a - 1 NEXT j PRINT NEXT i 多个,多行菱形的通用程序,通过ASCII码来处理,外面字母大,中间小(转45度回形矩阵) 字母的变化和上几个例子相同 Rem dlxty.txt CLS INPUT n=; n hang = 2 lie = 5 GOSUB tt hang = 2 lie = 2 * n + 1 + 5 GOSUB tt hang = 2 lie = 2 * (2 * n + 1) + 5 GOSUB tt hang = 2 lie = 3 * (2 * n + 1) + 5 GOSUB tt hang = 2

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档