
怎么推出来第三个空应该填(k,m)的?大概能看懂这个函数表达的意思,但是不知道主函数中的m与sub中的m是同一个吗?还有主函数中的m和sub函数中的n代表什么,有什么作用?没有理解这个程序,希望大家指点,谢谢各位!

代码分析如图。
主函数里面的m和sub里面的m是不一样的变量,前者是实参后者是形参,形参在函数执行之时创建在函数执行结束后销毁。题目这样出是考察你们这个知识点,代码中我把它换成了a。
第一次写这种回答,不知道解释清楚了没有(ಡωಡ)
显然第一个参数是需要判断的数,而循环变量k就是需要判断的数
这题其实没什么难道,你上面的百、十、个 位数会求,下面的对你来说应该简单才对
sub 需要两个参数,第一个参数是需要 %3的,你看sub 中的if,那么第一个参数就应该是这个三位数,也就k,后面是个数,也就是m