Latest web development tutorials

C Ćwiczenia Przykład 3

100 przypadki klasycznego języka C 100 przypadki klasycznego języka C

Tytuł: Liczba całkowita, która po 100 Plus to idealny kwadrat, plus 168 to idealny kwadrat, co ta liczba jest ile?

Analiza Program: mniej niż 100.000 wyroku, plus numer pierwszego 100 i następnie przepisywania, a następnie dodać numer do 268 przed przepisaniem, jeśli wynik ewolucji po spełnieniu następujących warunków, które jest wynikiem.

Kod źródłowy:

#include <stdio.h>
#include "math.h"

int main() {
    long int i,x,y;
    for (i=1;i<100000;i++) {
        x=sqrt(i+100); // x为加上100后开方后的结果
        y=sqrt(i+268); // y为再加上168后开方后的结果
        if(x*x==i+100 && y*y==i+268){ //如果一个数的平方根的平方等于该数,这说明此数是完全平方数
            printf("\n%ld\n",i);
        }
    }
}

Powyższy przykład wyjście jest:


21

261

1581

100 przypadki klasycznego języka C 100 przypadki klasycznego języka C