Advertisement

学习C程序设计

阅读量:

已知A,B为正整数, A<B, A*B=716699且要求A+B取最小值,求满足上述条件的B值。

复制代码
    #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)
    a=i,min=i+b;
    }
    printf("B=%d\n",a);
    }
    
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

全部评论 (0)

还没有任何评论哟~