c++学习 vector 篇

1.输入一行数字或字符串(未知个数),以空格间格,换行后结束输入并输出

	// 数字
	unsigned int buf, index = 0;
	vector<unsigned int> arr(1000000);
	while (cin >> buf)
	{
    
    
		arr[index++] = buf;
		char ch = getchar(); // 通过getchar()来判断最后输入回车符结束 
		if (ch == '\n')
			break;
	}
	// 字符串
	string str;
	getchar(cin, str);

参考 C++ 输入一行数字或字符串(未知个数),以空格间格,换行后结束输入并输出

2. 初始化vector

	vector<unsigned int> arr(1000000, 0); // 初始化了 一百万 个值为0的vector数组;

参考 C++:vector的初始化定义和赋值方法总结

3. 去重数字

参考 超简单的C++去重、排序

猜你喜欢

转载自blog.csdn.net/weixin_45827203/article/details/129653257