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:
上篇: ¿Qué tal un servidor en la nube de 50 g? ¿Es suficiente un disco duro de 50 g para un servidor en la nube? 下篇: ¿El torno automático de precisión CNC requiere programación manual? ¿La mayoría de ellos tienen diálogo hombre-máquina y el tamaño del papel se puede ingresar a través del sistema para programación automática?