修改代码

一、下面给出打印九九乘法表的程序,但程序中存在错误。请上机调试,使得此程序运行后,能够输出如下所示的九九乘法表。

*    1    2    3    4    5    6    7    8    9

1    1 

2    2    4

3    3    6    9

4    4    8   12   16

5    5   10   15   20   25

6    6   12   18   24   30   36

7    7   14   21   28   35   42   49

8    8   16   24   32   40   48   56   64

9    9   18   27   36   45   54   63   72   81

//test7_1_1.cpp

#include<iostream>

#include<iomanip>

using namespace std;

int main( )

{

  int i,j;

  cout<< “*”;

  for(i=1;i<=9;i++)

     cout<<i<< “  ”;

  cout<<endl;

  for(i=1;i<=9;i++)

{ cout<<i;

   for(j=1;j<=i;j++)

     cout<<i*j;

 }

return 0;

}

 

修改:

#include<iostream>

#include<iomanip>

using namespace std;

int main()

{

   int i, j;

   cout << " * ";

   for (i = 1; i <= 9; i++)

          cout <<setw(3)<< i ;

   cout << endl;

   for (i = 1; i <= 9; i++)

   {

          cout <<setw(3)<< i;

          for (j = 1; j <= i; j++)

                 cout <<setw(3)<< i * j;

          cout << endl;

   }

   return 0;

}

posted @ 2021-03-09 22:46  João  阅读(495)  评论(0)    收藏  举报