选择题
有如下程序:
#include<iostream>
using namespace std;
int main(){
int i,s=0;
for(i=1;s<20;i+=2)s+=i*i;
cout<<i<<endl;
return 0;
}
运行这个程序的输出结果是______。
A、
3
B、
5
C、
7
D、
9
【正确答案】
C
【答案解析】
在这段程序中for循环共执行3次,每次循环变量i的值增2,在执行第三次循环语句时,变量s的值等于25,大于20而退出循环,此时再执行循环变量i加2运算,所以最后变量i的值等于7。
提交答案
关闭