杨辉三角
2016-03-26 13:56
288 查看
#include "stdafx.h" #include <vector> #include <iostream> using namespace std; class Lab1 { private: vector<vector<int>> whole; public: Lab1(int n) { vector<int> tmpVec; tmpVec.push_back(1); whole.push_back(tmpVec); tmpVec.clear(); for(int i=1;i<n;i++){ int tmp=0; for(vector<int>::iterator it=whole[i-1].begin();it!=whole[i-1].end();it++){ tmpVec.push_back(tmp+(*it)); tmp=*it; } tmpVec.push_back(1); whole.push_back(tmpVec); tmpVec.clear(); } } void printWhole(){ cout<<"["<<endl; for(vector<vector<int>>::iterator it=whole.begin();it!=whole.end();it++){ cout<<"["; for(vector<int>::iterator t=it->begin();t!=it->end();t++){ cout<<*t<<((t!=it->end()-1)?",":""); } cout<<"]"<<endl; cout<<endl; } cout<<"]"<<endl; } }; int _tmain(int argc, _TCHAR* argv[]) { Lab1 *a=new Lab1(6); a->printWhole(); return 0; }
相关文章推荐
- Tesseract-OCR 3.05 躲过语言文字识别(运行程序+中英日韩语言包)
- 使用Java开发OpenCV程序-1.开发环境安装与配置
- COCI 2011/2012 Contest#2(TOJ4484 FUNKCIJA)
- 破墙而入看电视
- 破墙而入看电视
- 破墙而入看电视
- 最详细的Log4j使用教程-http://www.codeceo.com/article/log4j-usage.html
- 21 API-IO流(字符流(编码表,转换流,FileReader,FileWriter,BufferedReader,BufferedWriter),IO流总结)
- 100-200的质数
- zend studio设置utf8
- Ubuntu14.04 定时任务 cron(crontab)
- weblogic_server103.c的安装及配置
- jQuery中事件的学习
- 泛型第一发 #类泛型#
- 常见bug及解决方案
- CDN图片加速服务
- hadoop-2.7.2伪分布模式安装教程
- 关爱自闭症儿童,无界空间周边线上义卖
- 引入tomcat library却没有部署到tomcat上报错
- HDU2594 Simpsons’ Hidden Talents KMP