用c语言定义一个正整数,并且输出2和这个正整数的最小公倍数
时间: 2023-03-20 21:03:36 浏览: 110
编程实现输入两个正整数,输出它们的最小公倍数和最大公约数.
4星 · 用户满意度95%
好的,根据您的要求,我将回答您的问题。
以下是用C语言定义一个正整数,并且输出2和这个正整数的最小公倍数的代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
int i, max, lcm;
max = num > 2 ? num : 2;
for (i = max; ; i++) {
if (i % num == 0 && i % 2 == 0) {
lcm = i;
break;
}
}
printf("2和%d的最小公倍数为:%d\n", num, lcm);
return 0;
}
```
以上是回答您的问题,希望对您有帮助。
阅读全文