PS:以前对long long型的数据就一直不怎么明白...弄了好久...

long long a;

scanf("%lld",&a);

printf("%lld",a);

这样才行

代码:#include "stdio.h"
void swap(long long *a,long long *b){
 long long t;
 t=*a;
 *a=*b;
 *b=t;
}
long long gcd(long long a,long long b){
 if(a>b) swap(&a,&b);
 if(a==0) return b;
 else{
  return gcd(a,b%a);
 }
}
int ngcd(int *a,int n){
 if(n==1) return *a;
 return gcd(a[n-1],ngcd(a,n-1));
}
long long lcm(long long a,long long b){
 return a*b/gcd(a,b);
}
long long nlcm(long long *a,int n){
 if(n==1) return *a;
 return lcm(a[n-1],nlcm(a,n-1));
}
int main(){
 int i,n;
    long long num[110];
    while(~scanf("%d",&n)){
     for(i=0;i<n;i++){
      scanf("%lld",&num[i]);
      //printf("%lld",num[i]);
     }
     printf("%lld\n",nlcm(num,n));
    //printf("%llf",num[i]);
    }
    return 0;
}

最新文章

  1. 执行robot framework 的测试用例 命令行pybot使用方式
  2. 游戏引擎PushButtonEngine简介
  3. UNITY3D在IOS开发下的反射机制限制
  4. C语言 const常量讲解
  5. php sortable 动态排序
  6. java中的clone
  7. 【VMware虚拟机】【克隆问题】在VMware 9.0下克隆CentOS6.5虚拟机无法识别eth网卡
  8. JM编解码264
  9. JDK自带工具jps,jstat,jmap,jconsole使用
  10. Linux系统学习笔记之 1 基础命令
  11. Object 保存到文件中
  12. New 和 GetMem 的不同之处
  13. css3 2d转换3d转换以及动画的知识点汇总
  14. CSS里padding和margin的区别是什么?
  15. [CC-PERMUTE]Just Some Permutations 3
  16. vue的分页组件
  17. CRM 价格批导2&lt;上一个太多冗余&gt;
  18. [转载]腾讯专家:论高级DBA的自我修养
  19. Python下尝试实现图片的高斯模糊化
  20. Sqoop+mysql+Hive+ Ozzie数据仓库案例

热门文章

  1. Mybatis学习(贰)
  2. 指针类型(C# 编程指南)
  3. debug &amp;&amp; release
  4. soapUI参数
  5. UB单修改
  6. Java集合——List接口
  7. 一些git命令
  8. 转:PHP Composer 管理工具的介绍 这个相对清晰点
  9. Window[&quot;aaa&quot;]这个在JS里是什么意思?
  10. 使用Join代替In