c语言程序设计a,b为整数,a<b,a×b=c,从键盘输入c(如c=2698),求a+b最小时,

,b的值以及a+b的值

第1个回答  2014-10-29
void main()
{
  int a,b,c,i,j,sum;
  
  scanf("%d",&c);
  sum = c;
  for(i =0; i < c; i ++)
    for(j =0; j <c; j++)
    {
       if(i<j && (i*j == c))
          if(sum < (i+j))
          {
              sum = i + j;
              a = i; 
              b = j;
           }
    }
    
   printf("a = %d,b =%d,a+b = %d,a,b,sum");
}

本回答被网友采纳