Red de conocimiento informático - Computadora portátil - El lenguaje C ingresa un valor n y genera la suma de todos los números primos entre 1 y n y el número de números primos.

El lenguaje C ingresa un valor n y genera la suma de todos los números primos entre 1 y n y el número de números primos.

#include?"stdio.h"

int?prime(int?n){//Juicio de números primos

int?i;

if(n>2?&&?!(n&1)?||?n<2)

return?0;

for(i=3;i* i <=n;i+=2)

if(!(n%i))

retorno?0;

retorno?1;

}

int?main(int?argc,char?*argv[]){

int?n,s,i;

printf ("¿Por favor?enter?n(int?0

if(scanf("%d",&n)!=1?||?n< 1 ){

printf("Entrada?error,?salida...\n");

retorno?0;

}

for(s=0,i=2;i<=n;i++)

if(prime(i)){

printf("%d?", i );

s++;

}

printf("\n¿Un?total?de?%d?prime.\n",s);< / p>

return?0;

}

Ejecutar el ejemplo: