回 帖 发 新 帖 刷新版面

主题:Moz的作业本

页码  楼层  题目
1     1-10  目录
2     11    第一题:关于质数的题目

2     11    第二题:关于分解质因数的题目

2     12    第三题:关于排列组合的题目

2     13    第四题:一个用"*"号列印的倒置三角形点编写好??
                      *******
                       *****
                        ***
                         *

2     13    第五题: 编程输出菱形米字号
                         *
                        ***
                       *****
                      *******
                       *****
                        ***
                         *

2     13    第六题: 蛇形矩阵
                    1  2  6
                    3  5  7
                    4  8  12
                    9  11 13
                    10 14 15

2     13    第七题: 数字图形编程
                        3
                       323
                      32123
                     3210123
                      32123
                       323
                        3

2     13    第八题: 两个数字图形的编程思路和方法!!!   
                     第一个                   第二个
                     1  12  11  10            1 1 1 1
                     2  13  16  9             1 2 2 1
                     3  14  15  8             1 2 2 1
                     4  5   6   7             1 1 1 1

2     14    第九题: QB打字母菱星怎么打啊?
                             A
                           A B A
                         A B C B A
                       A B C D C B A
                         A B C B A
                           A B A
                             A

2     15    第十题: 一个数列,已知它的前三个数是1,1,2.第四数是前三个数的和,
                    以后每个数分别都等于它前三个数之和
        

蜗牛爬树中ing...........................................

回复列表 (共98个回复)

71 楼

编程输出菱形米字号 
                         *
                        ***
                       *****
                      *******
                       *****
                        ***
                         *
DIM CNT AS INTEGER 
DIM I AS INTEGER
INPUT "INPUT", CNT
FOR I = 1 TO CNT * 2 - 1
    PRINT STRING$(ABS(CNT - 1), " "); STRING$((CNT - ABS(CNT - 1)) * 2 - 1, "*")
NEXT I

72 楼

73 楼

好复杂

74 楼

......

75 楼

这很正常的!

76 楼

44楼的题:
1  4  1  2  1
4  2  3  2  1
1  3  3  2  3
2  2  2  4  1
1  1  3  1  5
给出n,输出像上面的双向蛇形矩阵(n*n的),如n等于5时输出上面的图形。
CLS
INPUT n
DIM a(n, n)
i = n
j = 1
q = 1
DO
 g = g + 1
 s = s + 1
 a(i, j) = s
 IF q = 1 THEN
  i = i + 1: j = j + 1
  IF i > n THEN
   i = n: q = 0: s = 0
   IF j > n THEN j = n: i = i - 1: q = 0: s = 0
  ELSE
   IF j > n THEN j = n: i = i - 2: q = 0: s = 0
  END IF
 ELSE
  i = i - 1: j = j - 1
  IF j < 1 THEN
   j = 1: q = 1: s = 0
   IF i < 1 THEN i = 1: j = j + 1: q = 1: s = 0
  ELSE
   IF i < 1 THEN i = 1: j = j + 2: q = 1: s = 0
  END IF
 END IF
LOOP UNTIL g = n * n
FOR i = 1 TO n
 FOR j = 1 TO n
  PRINT USING "###"; a(i, j);
 NEXT j
 PRINT
NEXT i

77 楼

oh my god

78 楼

79 楼


楼主能解此题吗?此题至今还未被攻克,相当具有挑战性!!!
求解n个方程组:
r1+1/(1/r2+1/r3+1/r4+…+1/rn)=a1 (1)
r2+1/(1/r1+1/r3+1/r4+…+1/rn)=a2 (2)
r3+1/(1/r1+1/r2+1/r4+…+1/rn)=a3 (3)
……………………….
rn+1/(1/r1+1/r2+1/r3+…+1/rn-1)=an (n)
其中,n=3,4,5……..50;r1,r2, r3,......rn未知,a1, a2, a3,……an已知。r,a为大于零的实数。
n个方程组对还是初学者的本人而言实在太难,因此先求解三个方程组,先易后难,试图从中找到规律,再解决n个方程组的问题。试着用穷举的方法写了一段代码,仍无法解出,看来代码有问题。不知高手能否求出n个方程组或者3 个,4个,5个方程组的解?
三个方程组:                    
r1+1/(1/r2+1/r3)=a1    (1)           
r2+1/(1/r1+1/r3)=a2   (2)          
r3+1/(1/r1+1/r2)=a3   (3)  
附,求三个方程组的代码:
input “a1,a2,a3=”;a1,a2,a3
for r1=0.1 to a1 step 0.1
  for r2=0.1 to a2 step 0.1
     for r3=0.1 to a3 step 0.1
        if r1+1/(1/r2+1/r3)=a1 and r2+1/(1/r1+1/r3)=a2 and r3+1/(1/r1+1/r2)=a3 then
          print “r1=”;r1,”r2=”;r2,”r3=”;r3
exit for
end if
next r3
next r2
next r1
end
四个方程组:
r1+1/(1/r2+1/r3+1/r4)=a1        (1)
r2+1/(1/r1+1/r3+1/r4)=a2      (2)
r3+1/(1/r1+1/r2+1/r4)=a3        (3)
r4+1/(1/r1+1/r2+1/r3)=a4        (4)
五个方程组:
r1+1/(1/r2+1/r3+1/r4+1/r5)=a1  (1)
r2+1/(1/r1+1/r3+1/r4+1/r5)=a2  (2)
r3+1/(1/r1+1/r2+1/r4+1/r5)=a3  (3)
r4+1/(1/r1+1/r2+1/r3+1/r5)=a4  (4)
r5+1/(1/r1+1/r2+1/r3+1/r4)=a5  (5)

80 楼


我来回复

您尚未登录,请登录后再回复。点此登录或注册