请问这道c语言题目怎么写?

发布网友 发布时间:2022-04-26 03:22

我来回答

1个回答

热心网友 时间:2022-06-20 11:27

#include <stdio.h>
#include <string.h>
int f(int a,int b)
{
int t;
if(a>b)
{
t=a;a=b;b=t;
}
for(t=a;t%a||t%b;t+=a){};
return t;
}
int main()
{
int a[20];
int i,k;
int n;
printf("输入个数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("输入第%d个数:",i+1);
scanf("%d",&a[i]);
}
k=1;
for(i=0;i<n;i++)
{
k=f(k,a[i]);
}
printf("\n最小公倍数为:%d\n",k);
return 0;
}
输入个数:3
输入第1个数:2
输入第2个数:3
输入第3个数:4
最小公倍数为:12
Press any key to continue

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com