按照书上的一个例子读取输入的数的次数出现问题

#include<iostream>

using namespace std;

int main()

{

int cur = 0, val = 0;

if (cin >> cur){

int cnt = 1;

while (cin >> val){

if (val == cur)

++cnt;

else {

cout << cur << " occurs "

<< cnt << " times" << endl;

cur = val;

cnt = 1;

}

}

cout << cur << " occurs "

<< cnt << " times" << endl;

}

return 0;

}

http://img.mukewang.com/56e94ac40001962206720434.jpg

为什么最后的数就是读不出来

脸庞透出光亮
浏览 1287回答 1
1回答

慕粉3308745

逻辑完全不对
打开App,查看更多内容
随时随地看视频慕课网APP