#include<iostream>
int main (){
int sum = 0 ,value;
//read till end-of-file,calculating a running total of all values read
while (std::cin>>value)
sum+=value;//equivalent to sum =sum +value
std::cout <<"Sum is:"<<sum<<std::endl;
return 0;
}
事情是这样的
当我输入数字后按回车它没有反应,直到输入错误字符如字母,标点时,它会生成结果
我问了豆包它说是编译环境的问题,但我疑惑是不是代码中缺少判断结束的条件,万分感谢!!!