修改代码
一、下面给出打印九九乘法表的程序,但程序中存在错误。请上机调试,使得此程序运行后,能够输出如下所示的九九乘法表。
* 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;
}
浙公网安备 33010602011771号