c语言:求n(n在2-9之间)个数的最大公约数与最小公倍数。要求:不能用数组和自定义函数

问题描述:

c语言:求n(n在2-9之间)个数的最大公约数与最小公倍数。要求:不能用数组和自定义函数

请看这个:https://blog.csdn.net/qq_43504939/article/details/90490361  解决了两个数的问题, 就可以扩展到 n 个

自定义函数不能用,就把辗转相除法写在主函数内部呗,不用单独成一个函数,就写个for循环。不能使用数组那么你n个数就用链表存储呗,只要是能遍历就行。先确定两个之间的最大公约数,下一次遍历就是前两个的最大公约数和下一个数之间的最大公约数。