小白求教一个C语言的运行过程

2025-01-02 14:26:54
推荐回答(4个)
回答1:

如果根据你给出的代码,答案等于2是错的,我的结果是2468
因为循环条件是小于n也就是小于4,应该循环3次。
第一次:i:1,i<4:,
t=1*10+1=11,s=1+11=12
第二次:i:2,i<4
t=11*10+1=111,s=12+111=123
第三次:i:3,i<4
t=111*10+1=1111,s=123+1111=1234
第四次条件不成立,结束循环。
然后s=s*a
s=1234*2=2468
可以追问

回答2:

不对吧,我没算,但是绝对不会是2,估计一下数字应该挺大的

回答3:

输入的时候 数据之间用空格隔开,不用逗号

回答4:

等于2,你确定?????