没啊,我复制粘贴运行了一下,发现能运行。但结果是一直的输入,因为你的while()循环一直没有终止,是个死循环。所以只是一直的输入。。。 你要不重新编译运行一下(注意删除先文件目录下Debug目录中的内容 就是那些 .exe, .obj之类的文件,全部删了,编译后会重新生成)
修改为下面的,你的程序只有退出循环才能显示的
#include
using namespace std;
int main()
{
int sum=0, value;
while (cin>>value)//注意下面的括号范围和你的程序对比
{
sum+=value;
cout<<"the sum is "<
system("pause");
return 0;
}
他不是输入吗? cin是输入呀,运行到while (cin>>value),你输入个输,然后再运行到又弹出黑屏你再输入,如此。。。感觉繁琐不?用数组编吧,要数组编法你追加下提问