乘法口诀---------程序

 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;
}

输出结果如下:

 

posted @ 2017-06-19 09:40  sky_lover  阅读(186)  评论(0编辑  收藏  举报