求教C++用二维数组输出如图九九乘法表

2025-01-26 06:55:54
推荐回答(1个)
回答1:

#

#include 
#include 

using namespace std;

int main()
{
    //其实不用数组,仅靠两重循环就能搞定
    
    int arr[10][10];
    for(int i=0;i<10;i++)
    {
        arr[i][0]=i;
        arr[0][i]=i;
    }
    for(int i=1;i<10;i++)
    {
        for(int j=1;j<10;j++)
        {
            arr[i][j]=arr[i][0]*arr[0][j];
        }
    }
    
    //数组数据写完,接下来输出
    
    for(int i=0;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
cout< if(arr[i][j])
cout< else
cout<<"";
        }
        cout<    }
    return 0;
}