用c++判断连续输入了几个同样的数

要求用户输入一组数字,然后输入ctrl + z+enter结束符,回车显示同样的数连续出现了几次。

int val1, val2;
	if (cin >> val1)
	{
    
    
		int sum = 1;
		while (cin >> val2)
		{
    
    
			
			if (val1 == val2)
			{
    
    
				sum++;
			}
			else
			{
    
    
				cout << val1 << "输入了:" << sum << "次" << endl;
				val1 = val2;
				sum = 1;
			}
		}
		cout << val1 << "输入了:" << sum << "次" << endl;
	}

猜你喜欢

转载自blog.csdn.net/weixin_47414687/article/details/115134969