A-A+
下面程序段中 执行S语句的次数为()。 for(int i=1;i<=n;i++) for(
问题详情
下面程序段中,执行S语句的次数为()。
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
S;
A.n2
B.n2/2
C.n(n+1)
D.n(n+1)/2请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:分析易知当i=1时s语句执行1次,当i=2时s语句执行2次,…,当i=n时s语句执行n次,故s语句共执行1+2+…+n=n(n+1)/2次。