#include<iostream>
using std
::cin
;
using std
::cout
;
using std
::endl
;
int main() {
int a
= 1, sum
= 0;
int b
= 10;
while(cin
>>a
){
sum
+= a
;
}
cout
<< sum
<< endl
;
return 0;
}
今天发现的一个问题,输入a为0的时候,这个循环还可以继续,而输入一个浮点数,会执行下面的语句就退出这个循环了,百度没有查到,自己想了想,感觉这个判断while的条件的是输入是不是一个整数,所以输入0这个循环也可以继续,因为0也是个整数!
转载请注明原文地址: https://mac.8miu.com/read-503230.html