Código fuente de código fuente sqrt
#include "pch.h"
# include ltstdio.h gt
int main()
{
int x = 2;
int CNT = 0;
mientras(CNT lt; 25)
{
int I;
int es primo = 1;
for(I = 2;iltx;i)
{ p>
si (xi == 0)
{
es primo = 0;
romper;
}
}
if (isPrime == 1)
{
printf("d\t ",x);
cnt;
If (cnt 5 == 0)//Si cada línea es 5, cambia a la siguiente línea.
printf(" \ n ");
}
x
}
printf(" \n ");
Devuelve 0;
}
Los resultados de ejecución del programa son los siguientes:
Datos extendidos: p>
Otras implementaciones:
# include ltstdio.h gt
# include ltmath.h gt
void main() {
intm;? //¿Ingresar un número entero?
int I;? //Número de bucles
int k;? // La raíz cuadrada de m
Printf("Ingrese un número entero: ");
scanf("d ", ampm
//Buscar); la raíz cuadrada. Tenga en cuenta que los parámetros de sqrt() son de tipo doble. ¿Quieres emitir el tipo m aquí?
k =(int)sqrt((doble)m);
for(I = 2; i lt= k; i)
Si (mi == 0)
Descanso;
//Si se completan todos los ciclos, entonces m es un número primo.
//Tenga en cuenta que i se ejecutará en el último bucle. En este momento i=k 1, entonces I>k?
If (i gtk)
Printf("d es un número primo.\n", m);
Otro
Printf ("d no es un número primo.\n", m);
Devuelve 0;
}