當前位置:編程學習大全網 - 電腦編程 - C語言編程已知A,B為正整數, A<B, A*B=2698,且要求A+B取最小值,求滿足上述條件的A值。

C語言編程已知A,B為正整數, A<B, A*B=2698,且要求A+B取最小值,求滿足上述條件的A值。

A為38。 #include "stdio.h"

#include"math.h"void main(void)

{

int a,b,min=2698,i;

for (i=1;i<sqrt(2698);i++)

{

if(2698%i==0)

b=2698/i;

if((i+b)<min)

a=i,min=i+b;

}

printf("A=%d\n",a);

}

  • 上一篇:我是壹個初中生,想去學電腦社麽的,可以嗎來詳細回答的,我從小就夢想去上電腦學校有前途嗎
  • 下一篇:如何更改和利時屏幕框中的小數點
  • copyright 2024編程學習大全網