本文主要是介绍用vector打印乘法口诀表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
打印效果:
#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;int main(){int j = 0;vector<vector<int> >vec(9, vector<int>(0));for (int i = 0; i < 9; i++){for (j = 0; j <= i+1; j++){vec[i].push_back((i+1)*(j+1));}}for (int i = 0; i < vec.size(); i++){for (int j = 0; j <= i; j++){//使用setw(n) 进行格式控制cout << (i+1) << "*" << (j+1) << "=" << setw(2) << vec[i][j]<< " ";//printf("%d*%d=%2d ", (i+1),(j+1),vec[i][j]);}cout << endl;}return 0;
}
这篇关于用vector打印乘法口诀表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!