编写一个程序生成魔方矩阵,实现以下功能:1. 输入魔方矩阵的行数列数。2. 判断输入的行数列数是否为奇数,若非奇数,输出错误提示。3. 若输入的行数列数为奇数,则生成魔方矩阵。程序逻辑如下:初始化矩阵为全零,定义循环变量i和j,以及行数列数变量iNum。请求用户输入行数列数,并进行有效性判断。处理有效输入的行数列数,计算矩阵起始位置。开始循环,根据规则填充矩阵,包括位置调整逻辑。循环结束后,输出生成的矩阵。程序结束,等待用户按键退出。