快捷导航

循环计算1-2+3-4+5-6+……-100.运行结果:sum=-50

#includeintmain(){        intn,s=0;        n=1;        while(n

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

你这是从 n++ 开始计算的啊,也就是从 2 开始一直计算到了101。 把 n++ 放循环最后就好了。
#includeintmain(){intn,s=0;n=1;while(n
回复

使用道具 举报

有两种改法:要么把n的初始值改为0,要么把n++那句放到while循环的最后一句。你的程序中,n的初始值为1,刚刚进入循环n就自增了,导致后面的结果也跟着乱了。
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP