南乔木*
2021-04-14 23:56
采纳率: 50%
浏览 15

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

c语言:求n(n在2-9之间)个数的最大公约数与最小公倍数。要求:不能用数组和自定义函数
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • SoftwareTeacher 2021-04-15 08:23
    已采纳

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

    打赏 评论
  • 爱晚乏客游 2021-04-15 09:01

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

    打赏 评论