c++中怎么用vector 类实现打印字符图形。比如打印倒字符三角形

把vector当数组用不是给人多此一举的感觉?因为直接打印更方便啊?!还是vector还有其他打印图形捷径?... 把vector当数组用不是给人多此一举的感觉?因为直接打印更方便啊?!
还是vector还有其他打印图形捷径?
展开
 我来答
kgddqypm_wkl
2007-12-04 · TA获得超过167个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:174万
展开全部
你把vector当作数组使用

vector<char> vec;
vec.push_back('*');

循环
{
当想打印*号的时候就用vec[0];就可以了
}
这个使用意义不大

向量其实就是数组的升级版,它支持动态的分配,不像数组必须预先知道大小,并且多了一些算法可以使用,只是一个容器
梦里繁星似花开
2007-12-03 · TA获得超过115个赞
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
看看这个~~
#include<iostream>
#include <vector>
using namespace std;
void main()
{
vector<char> vec;
vec.push_back('*');

cout<<endl;
for(int i=1;i<=10;i++){
for(int j=1;j<=i-1;j++)
cout<<" ";//先输入空格,第一行不输入,从第二行依次数如1,2……个空格(即每行输入(i-1)个空格)
for(int k=1;k<=2*(10-1)+1-2*(i-1);k++)
//以空格数计算要输入的*个数 (*个数=2*(总行数-1)+1-2*(i-1))---可以最后一行为参考
{ cout<<vec[0];}//输入*
cout<<endl;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式