[单选题]下列程序是求1~100的累加和,下列哪个程序段能正确完成累加和:

A

s=0; i=0;

while(i<=100)

         s+=i++;

B

s=0; i=1;

while(i++<100)

         s+=i;

C

s=0; i=0;

while(i<100)

         s+=i++;

D

s=0; i=1;

while(++i<=100)

         s+=i;

正确答案:A
题目解析

B: 相当于:2+3+4++99+100=5049

i=1改为i=0s=5050

C: 相当于1+2+3++99+=4950

i<100改为i<=100s=5050

D: 相当于:2+3+4++99+100=5049

i=1改为i=0s=5050

扫描二维码
免费搜题、免费刷题、免费查看解析