+ -
当前位置:首页 → 问答吧 → 救命,我的程序没有问题啊,为何会出错呢?

救命,我的程序没有问题啊,为何会出错呢?

时间:2011-12-13

来源:互联网

为何有错误?
//do...while()语句:
#include<iostream.h>
void main(void)
{
int d,i=1,s=0;
do
s+=i;
d=i++;
while(d<100);
cout<<"s="<<s<<'\n';
}

作者: putizhilu6   发布时间: 2011-12-13

do
{
s+=i;
d=i++;
} while(d<100);

作者: ouyh12345   发布时间: 2011-12-13

疯掉,你的花括号没加,把s+=i;做了无数遍?

作者: feidaosh   发布时间: 2011-12-13

少了括号,楼上正解

作者: zliang2000   发布时间: 2011-12-13

#include <iostream>
using namespace std; //也可用using std::cout替换,因为下面用到了cout
void main(void)
{
  int d,i=1,s=0;
  do{ //do和while语句之间记得加花括号
  s+=i;
  d=i++;
  }
  while(d<100);
  cout<<"s="<<s<<'\n';
  return; //虽说你不加这句编译器会自动给添加,但作为一个好习惯还是得加上
}

作者: gtdsj   发布时间: 2011-12-16