编程没有问题的情况下,为什么程序运行后没有反应
题目是 输出1000以内的所有完数及其因子我写的程序是
dime a(1000)
for i=1 to 1000
m=1
s=0
k=1
j=1
do while j<m
if m%j=0
s=s+j
a(k)=j
k=k+1
endif
j=j+1
enddo
if s!=0 and s=m
j=1
?'因子是: '
do while j<k
?? a(j),' '
j=j+1
enddo
?'完数是',i
?
endif
endfor
这个程序是我照练习册上写的 点击运行后 没说是程序错误 就是没有反应 界面什么都没有 请问这是怎么回事