刚入门就不要直接去做改错题了撒,先去把视频看完,把后面的选择题先搞会,不能好高骛远,这个改错编程填空题考查的是一个人的综合知识,所以应该把前面的知识掌握好再来弄这个;
简单的改错题,先运行一下,然后会出现报错提示
所以我们可以知道,报错是y和z这两个形参非法,i这个变量没有进行定义,然后回到程序段的found的下面一行去看,果然看到了
这个y和z是错误的,应该改为fun(int x,int y,int z)
然后再看另外一个found
再看定义变量的部分
并没有定义这个i变量,所以我们知道这句话肯定是错误的,然后再回到题目去看要求返回的是
所以可以得到应该返回的是这个最小公倍数也就是j;
所以应该改为return j;