可以用C语言写一遍吗
时间: 2023-08-19 16:03:55 浏览: 44
基于Python实现C语言一遍扫描编译【100011908】
5星 · 资源好评率100%
当然可以,以下是用 C 语言编写的程序:
```c
#include <stdio.h>
#include <stdlib.h>
long long gcd(long long a, long long b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
int main() {
long long a, b;
printf("请输入第一个整数:");
scanf("%lld", &a);
printf("请输入第二个整数:");
scanf("%lld", &b);
// 处理负数
if (a < 0) {
a = -a;
}
if (b < 0) {
b = -b;
}
// 计算最小公倍数
long long lcm = a * b / gcd(a, b);
printf("最小公倍数是:%lld\n", lcm);
return 0;
}
```
这个程序与 Python 版本非常类似,主要区别在于读取输入和输出结果的方式。如果您对 C 语言不熟悉,可能需要了解一些基本语法。
阅读全文