1.16
#include <iostream>
int main(){
int num = 0,sum = 0;
while(std::cin >> num ){
sum += num;
}
std::cout << "sum= " << sum <<std::endl;
system("pause");
}
运行结果和要求不符???
输入数字后按回车没有输出,只有在键入一个非数字字符后回车才有结果?
1.19
一开始是这样的
int Y = 0,N = 0;
if(std::cin == Y){
go = 1;
}
if(std::cin == N){
go = 0;
}
}
发现报错
后来改成
char Judge;
cin>>Judge;
if (Judge == 'N')
{
go = 0;
}
else
{
go = 1;
就对了,原因是cin的是char型