〃忝書γě渎ぐ 发表于 2020-2-24 07:13:29

求详细分析这段代码的算法思路

#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
    for(int m = 1;m < 10;m++)
    {
      for(int n = 1; n < 10;n++)
            cout<<setw(4)<<m*n;
      cout<<endl;
    }
    return 0;
}

初学绕着绕着就晕了,谁帮着一步步解答一下。



   1   2   3   4   5   6   7   8   9
   2   4   6   81012141618
   3   6   9121518212427
   4   812162024283236
   51015202530354045
   61218243036424854
   71421283542495663
   81624324048566472
   91827364554637281

qiuyouzhi 发表于 2020-2-24 07:13:30

前7行,基本的,不多说
第8,10行,因为要打印一个10x10的矩阵,所以用两个for循环
第11行(重点):输出m*n的值(横),setw就是用于设置域宽(简单来说,就是用于空行的,可以把它去掉试试)
第12行,换行
页: [1]
查看完整版本: 求详细分析这段代码的算法思路