c语言 求n个数的最小公倍数 我是哪里错了#include /* 求n个数的最小公倍数*/int main(){\x09int a[1000];\x09int n,i,r,t;\x09while(~scanf("%d",&n)) /*我的思路是求出前两个数的最小公倍数再与下一个数求*/\x09{ f

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 05:52:27
c语言 求n个数的最小公倍数 我是哪里错了#include /* 求n个数的最小公倍数*/int main(){\x09int a[1000];\x09int n,i,r,t;\x09while(~scanf(

c语言 求n个数的最小公倍数 我是哪里错了#include /* 求n个数的最小公倍数*/int main(){\x09int a[1000];\x09int n,i,r,t;\x09while(~scanf("%d",&n)) /*我的思路是求出前两个数的最小公倍数再与下一个数求*/\x09{ f
c语言 求n个数的最小公倍数 我是哪里错了
#include /* 求n个数的最小公倍数*/
int main()
{
\x09int a[1000];
\x09int n,i,r,t;
\x09while(~scanf("%d",&n)) /*我的思路是求出前两个数的最小公倍数再与下一个数求*/
\x09{ for(i=1;i

c语言 求n个数的最小公倍数 我是哪里错了#include /* 求n个数的最小公倍数*/int main(){\x09int a[1000];\x09int n,i,r,t;\x09while(~scanf("%d",&n)) /*我的思路是求出前两个数的最小公倍数再与下一个数求*/\x09{ f
#include<stdio.h>       /* 求n个数的最小公倍数*/
int main()
{
\x09int a[1000]={0,90,15,60,30};
\x09int n,i,r,t;
\x09while(~scanf("%d",&n))  /*我的思路是求出前两个数的最小公倍数再与下一个数求*/
\x09{  
\x09\x09for(i=1;i<=n;i++)
\x09\x09{
\x09\x09\x09scanf("%d",&a[i]);
\x09\x09}
\x09\x09for(i=1;i<n;i++)
\x09\x09{ 
\x09\x09\x09if( a[i] < a[i+1] ) //先要保证小数放到后面
\x09\x09\x09{
\x09\x09\x09\x09t=a[i];
\x09\x09\x09\x09a[i]=a[i+1];
\x09\x09\x09\x09a[i+1]=t;
\x09\x09\x09}
\x09\x09\x09t=a[i]*a[i+1];
\x09\x09\x09while(r=a[i]%a[i+1])  /*求两个数的最大公约数a[i+1]*/
\x09\x09\x09{ 
\x09\x09\x09\x09a[i]=a[i+1];       
\x09\x09\x09\x09a[i+1]=r;
\x09\x09\x09}
\x09\x09\x09a[i+1]=t/a[i+1];  /*求出最小公倍数赋给a[i+1],再与下一个数求最大公倍数*/
\x09\x09}    
\x09\x09printf("%d\n",a[i]);//循环结束后,最后一个有效数据是a[i],即a[n]
\x09}
\x09return 0;
}