• 下列给定程序中,函数proc()的功能是:根据形参m(2≤m≤9)的值,在m行m列的二维数组中存放如下所示的数据,由main()函数输出。
    请修改程序中的错误,使它能得出正确的结果。
    注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
    试题程序:

    正确答案:(1)错误:proc(int**a,intm) 正确:voidproc(int(*a),intm) (2)错误:aEj]=k*J; 正确:a=(k+1)*(j+1); 【解析】从主函数的调用可知,函数proc()没有返回值,因此应该定义为void类型。形参a应该是一个整型的指针数组。因此,“proe(int**a,intm)”应改为“voidproc(int(*a),intm)”。数组下标从0开始,由事例数组可知,其元素从l开始递增,因此“a=k*J;”应改为“a
  • 2021年07月13日 20时09分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网