• 下列给定程序中,函数fun()的功能是:求出数组中最大数和次最大数,并把最大数和b中的数对调、次最大数和b中的数对调。
    请修改程序中的错误,得出正确的结果。
    注意:不要改动main()函数,不能增行或删行,也不能更改程序的结构。
    试题程序:

    正确答案:(1)错误:m=j; 正确:voidfun(int*b,intn) (2)错误:voidfun() 正确:m=i; 【解析】本题中函数的功能是求出数组中最大数和次最大数。解题思路是首先求出数组中最大数和次最大数,然后将最大数和次最大数分别放到数组的第一位和第二位。 第一个错误标识下“voidfun(int*b,intn);”函数的定义语法有误,根据C语言语法函数定义后面不应该加“;”,所以“voidfun(int*b,intn);”应该改为“voidfun(int*b,intn)”。 第二个标识符下for
  • 2021年07月13日 18时26分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

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