中易网

用BASIC语言编程怎样用打印机打印其输出的结果

答案:2  悬赏:50  
解决时间 2021-04-28 07:57
  • 提问者网友:白越
  • 2021-04-27 10:21
INPUT m
i = 0
a = 1
DO
b = 1
DO
c = SQR(a ^ 2 + b ^ 2)
IF c = INT(c) AND a < b THEN
i = i + 1
PRINT a; b; c; "i="; i
END IF
b = b + 1
LOOP UNTIL b > m
a = a + 1
LOOP UNTIL a > m
END
如m=100
结果如下
16 30 34 i= 16
16 63 65 i= 17
18 24 30 i= 18
18 80 82 i= 19
20 21 29 i= 20
20 48 52 i= 21
20 99 101 i= 22
21 28 35 i= 23
21 72 75 i= 24
24 32 40 i= 25
24 45 51 i= 26
24 70 74 i= 27
25 60 65 i= 28
27 36 45 i= 29
28 45 53 i= 30
28 96 100 i= 31
30 40 50 i= 32
30 72 78 i= 33
32 60 68 i= 34
33 44 55 i= 35
33 56 65 i= 36
35 84 91 i= 37
36 48 60 i= 38
36 77 85 i= 39
39 52 65 i= 40
39 80 89 i= 41
40 42 58 i= 42
40 75 85 i= 43
40 96 104 i= 44
42 56 70 i= 45
45 60 75 i= 46
48 55 73 i= 47
48 64 80 i= 48
48 90 102 i= 49
51 68 85 i= 50
54 72 90 i= 51
56 90 106 i= 52
57 76 95 i= 53
60 63 87 i= 54
60 80 100 i= 55
60 91 109 i= 56
63 84 105 i= 57
65 72 97 i= 58
66 88 110 i= 59
69 92 115 i= 60
72 96 120 i= 61
75 100 125 i= 62
80 84 116 i= 63
i=15以前的结果就看不到了,也打印不出来
最佳答案
  • 二级知识专家网友:安稳不如野
  • 2021-04-27 10:30
屏幕只有48行,前面15行滚上去了,所以没看到,
你应该在打印三、四十行后,先暂停一下,然后再打印。
暂停可以用 :
PAUSE 时间
全部回答
  • 1楼网友:初心未变
  • 2021-04-27 11:51
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息