请看这个:https://blog.csdn.net/qq_43504939/article/details/90490361 解决了两个数的问题, 就可以扩展到 n 个
自定义函数不能用,就把辗转相除法写在主函数内部呗,不用单独成一个函数,就写个for循环。不能使用数组那么你n个数就用链表存储呗,只要是能遍历就行。先确定两个之间的最大公约数,下一次遍历就是前两个的最大公约数和下一个数之间的最大公约数。