回 帖 发 新 帖 刷新版面

主题:这个怎么编·~?偶系菜鸟。。

输入N(2<=N<=100)个数(0-9之间),显示相邻2数的个数 
例 
输入 3,6,5,9,4,5,2,6,5,3 
输出(6,5)=2  (5,6)=1 (4,5)=1

回复列表 (共5个回复)

沙发

你的这组数中有“5,6”吗???????

板凳

CLS
INPUT n
DIM xx(9, 1 TO 2)
s = 99999
FOR i = 1 TO n
    INPUT x
    IF ABS(x - s) = 1 THEN
       IF x - s = 1 THEN xx(s, 1) = xx(s, 1) + 1 ELSE xx(s, 2) = xx(s, 2) + 1
    END IF
    s = x
NEXT i
FOR i = 0 TO 9
    IF xx(i, 1) > 0 THEN PRINT "("; i; ","; i + 1; ") ="; xx(i, 1)
    IF xx(i, 2) > 0 THEN PRINT "("; i; ","; i - 1; ") ="; xx(i, 2)
NEXT i
END

3 楼

谢。。

4 楼

请加分。

5 楼

输出结果应该是
(6,5)=2  (4,5)=1

我来回复

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