#include<iostream> int main() { int curr = 0, value = 0; if (std::cin >> curr){ int cnt = 1; while (std::cin >> value) { if (value == curr) ++cnt; else { std::cout << curr << "出现次数为:" << cnt << "次" << std::endl; curr = value; //置入下一个值 cnt = 1; //重置cnt } } std::cout << curr << "出现的次数为:" << cnt << "次" << std::endl; } return 0; }
以上为c++的初学代码,自己敲完之后发现不会输出最后一个数字的计数值,留着接着研究

最后修改:2022 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏