下面一段程序执行后,变量s的值等于【 】

2025-06-21 23:46:16
推荐回答(3个)
回答1:

int
a,s=0;
for(a=1;a<11;a++)
{
s=s+a;
}
这样才是你算的答案.
for(a=1;a<11;a++);
->
分号表示这个语句结束.a会一直执行a++,直到a=11,跳出循环.
s=s+a;
->执行完上一语句,这时s=0,a=11.所以,s=s+a,得到的结果会是11.

回答2:

答案,就是
11
呀,你for循环什么也没做呀,你是不是没明白
for();分号的意思。你没有写{},谢了;代表循环结束。你的for循环下来没有什么功能,只是a一直在++。最后
s=0,加上a=11。结果当然是11

回答3:

s=s+a;
这个是算的最后一次的
如果想要你的结果,就要做连接,不知道你用的什么语言,
例php:
for($a=1;$a<11;$a++)
{
$s
.=
$s+$a;
}
asp
for(a=1;a<11;a++)
{
s
=
s&(s+a);