do until为当条件不成立时执行循环语言。在没有赋值时,n,a,s的初始值均为0第一次执行:n=1;a=1;s=1;第二次执行:n=2;a=1+2=3;s=1+3=4第三次执行:n=3;a=3+3=6s=4+6=10;第四次s=10;满足条件,跳出循环,不执行循环内容。所以n=3。
n,a,s初始应该都是0第一次,n=1,a=1,s=1;第二次,n=2,a=3,s=4;第三次,n=3,a=6,s=10