Advertisement

学习C语言练习题

阅读量:

【已知A与B均为正整数,且满足A小于B的条件,同时A与B的乘积等于716699,试求A与B之和的最小可能值。

正确答案为(1836)

复制代码
    #include<stdio.h>
    #include<math.h>
    main()
    {
    int a,b,min=716699,i;
    for (i=1;i<sqrt(716699);i++)
    {
    if(716699%i==0)
    b=716699/i;
    if((i+b)<min)
    min=i+b;
    }
    printf("min=%d\n",min);
    }
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

全部评论 (0)

还没有任何评论哟~