S=1; while(S<1) p=0.1; S=S+p; if S>1 S=1; end S end 为什么最后的输出里面会有两个1呢????
收起
s=1不会进入while和if的语句里面,所以s的值从来没有变化
报告相同问题?