• AI创作!更聪明、更完整、原创作!
  • 一款基于BingBot的超级AI机器人,问答、聊天、创作、写文案,更高效便捷的获取信息、知识和灵感!
🔥点击使用 - AI问答专业版

用c语言写出输入两个正整数m和n,求其最大公约数和最小公倍数的代码

时间2023-11-22 11:50:07 提问来自 辽宁沈阳市 的网友 分类AI文字 浏览214 热度0
以下是使用 C 语言编写的求最大公约数和最小公倍数的代码示例: ```c #include <stdio.h> // 求最大公约数 int gcd(int m, int n) { while (n != 0) { int temp = m % n; m = n; n = temp; } return m; } // 求最小公倍数 int lcm(int m, int n) { return (m * n) / gcd(m, n); } int main() { int m, n; printf("请输入两个正整数 m 和 n:"); scanf("%d%d", &m, &n); int max_common_divisor = gcd(m, n); int min_common_multiple = lcm(m, n); printf("最大公约数:%d\n", max_common_divisor); printf("最小公倍数:%d\n", min_common_multiple); return 0; } ``` 该程序首先通过 `scanf` 函数获取用户输入的两个正整数 m 和 n,然后调用 `gcd` 函数计算最大公约数,再调用 `lcm` 函数计算最小公倍数。最终将结果通过 `printf` 函数输出到屏幕上。 请注意使用合适的编译器来运行此代码,并确保输入的数据是正整数。

内容创作(普通版)

内容创作(高级版)

AI智能问答网 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用创作工场,更聪明、更完整、更原创!

上一篇 请写一份劳动与社会保障法中集体劳动关系法律制度的学习心得 下一篇 在古代500人左右的村庄属于大村庄还是小村庄