关于while(cin>>value)怎么停
2016-06-09 14:05
501 查看
一开始搞来搞去发现总是没办法显示最后一个数的time,然后现在的代码是输入数字回车,显示除了最后一个其余数字的出现次数,之后按Ctrl+Z,再按回车(跳出while循环),就会显示按任意键继续,就可以执行下面的代码了。
#include<iostream> using namespace std; int main(){ int currVal = 0, val = 0; int cnt = 0; if (cin >> currVal){ cnt = 1; cout << "开始" << endl; while (cin >> val){ if (val == currVal) { ++cnt; cout << "计数" << endl; } else { cout << currVal << " occurs " << cnt << " times " << endl; currVal = val; cnt = 1; cout << "换数"<< endl; } } cout << currVal << " occurs " << cnt << " times " << endl; } system("PAUSE"); cout << "end" << endl; system("PAUSE"); return 0; }
相关文章推荐
- RequireJS学习总结
- colorful i106q装安卓系统
- Range Sum Query - Immutable
- Implement Queue using Stacks
- Jenkins distributed builds - master/slave
- UITableView的优化
- UICollectionView瀑布流的实现原理(转)
- 使用lame转换mp3时,出现libmp3lame missing required architecture x86_64
- MiniGui varbitmapfont 研究
- BBC英语-adverbs of frequency
- Android 更新UI的两种方法——handler和runOnUiThread()
- 主线程就防止在子线程操作UI
- java.sql.SQLException: Wrong number of parameters: expected 0, was given 1 Query:
- BadgeValueView
- iOS中的UISlider滑块组件用法总结
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza
- “.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza
- (seleluim 七) xlrd模块处理execl文档
- [TypeScript] Stopping a TypeScript Build When Errors Are Found
- 设计模式-抽象工厂和builder模式