下面程序段中,执行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次。
提交答案
关闭