回 帖 发 新 帖 刷新版面

主题:一个初学者的问题

我对编程很感兴趣
 但自学起来很有难度希望大家能给解决
 CLS
INPUT N, M
DIM A(N)
DO
FOR I = 1 TO N
IF A(I) = 1 THEN 10
K = K + 1
IF K = M THEN A(I) = 1: K = 0: Q = Q + 1
10 NEXT I
LOOP UNTIL Q = N - 1
FOR I = 1 TO N
IF A(I) = 0 THEN PRINT I: END
NEXT I
像正在这个当中  
K=K+1
跟上面没有关西为什么要引这个参量
在数学中这样的跟上面没有关系式子怎么能成立
希望各位给个结果让我这愚笨的脑子找到灵感

回复列表 (共7个回复)

沙发

这似乎是Joseph问题的程序。

这里K是报的数,报到M就把这个人拉出来。

板凳

全部大写的QB看起来不舒服。。。。

3 楼

如果你连这个都无法理解,
那你怎么去理解C里的 K=+1 , k+=1 之类的东东?

4 楼

这里的“=”是赋值号,不是等于号!

5 楼

c语言里面的语法最复杂了
到今天我还没有搞懂i++和++i有什么区别

6 楼

i=3;
a=i++;//a=3,i=4

i=3;
a=++i;//a=4,i=4


前者等价:
i=3;
a=i;//a=3
++i;//i=4
后者等价
i=3;
++i;//i=4
a=i;//a=4

7 楼

好神奇的c语言啊

我来回复

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