乘法口诀---------程序
1 //乘法口诀 2 #include <fstream> 3 #include <iostream> 4 #include <iomanip> 5 #include <string> 6 using namespace std; 7 8 9 void printMultiples (int i); 10 void printMultTable(int lines); 11 12 int main() 13 { 14 /*int i = 1; 15 while (i <= 7) 16 { 17 printMultiples(i); 18 i++; 19 }*/ //运行调试成功后,及时封装之 20 printMultTable(8); //显示8行 21 22 cin.get(); 23 return 0; 24 } 25 26 //************************************* 27 //void printMultiples(int n) 28 //{ 29 // int i = 1; 30 // while (i <= 6) 31 // { 32 // cout << n*i << "\t"; 33 // i = i + 1; 34 // } 35 // cout << endl; 36 //} 37 void printMultiples (int n, int m) //显示列数到n,行数显示到m 38 { 39 int i = 1; 40 while (i <= m) 41 { 42 cout << n*i << "\t"; 43 i = i + 1; 44 } 45 cout << endl; 46 } 47 48 //*************************************** 49 //继续封装 50 void printMultTable(int m) 51 { 52 int i = 1; 53 while (i <= m) 54 { 55 printMultiples(i,i); 56 i++; 57 } 58 }
运行结果如下
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
//乘法口诀 #include <iostream> #include <iomanip> using namespace std; int main() { for (int i=1;i < 10;++i) { for (int j = 0;j < i;++j) cout << setw(4)<<" "; for (int k = i;k < 10;++k) cout << setw(4) << i*k; cout << endl; } cout << setw(4) << "1234" << "1234";//示例,演示setw()的效果 cin.get(); return 0; }
输出结果如下: