C语言问题:求1到100的累加和。
作者:管理员 来源:新浪爱问 日期:2008-04-23
下列程序是求1到100的累加和,其中有3个能够完成规定的功能;有1个所完成的功能与其它程序不同,它是( )
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=0;
while( i<=100)
s =i;
1.请问应选什么?
2.语句s = i和s =i ,i <100和 i<=100,有什么不同吗?
电脑问题网给出的最佳答案
在前表示先立即自增1再参与本条语句的运算,
在后表示在本条语句运算结束后才自增1,然后执行下一条语句。
所以本题B选项中,是从2开始累加的,循环次数只有99次。
非常感谢!