C lenguaje de los números primos

Funciones: la selección de 100 o más en todos los 1000 el dígito y el dígito de las decenas del resto obtienen dividiendo 10 precisamente por cien números primos (por ejemplo, 293). Calcula y salidas de estos números cnt de números y valores de estos factores y la suma primos.

Por favor, escriba la función countValue () para alcanzar los requisitos de procedimiento, después de llamar a la función cnt writeDAT () y suma el resultado a un archivo en bc10.out.
#include <stdio.h>

int cnt, I;

int esPrimo (int m)

{

int i;

for (i = 2; i <m; i ++)

si (m% i == 0) return 0;

volver 1;

}

countValue vacío ()

Usted {i, j, BW, SW, GW;

for (i = 100; i <1,000; i ++)

{Bw = i / 100; sw = i% 100/10; gw =% i 10;

si (esPrimo (i) && (gw + sw)% 10 == bw) {cnt ++; suma + = i;}

}

}

vacío principal()

{

cnt = i = 0;

countValue ();

printf ( "número de primos =% d \ n", cnt);

printf ( "satisface primer valor de la condición y =% d", suma);

writeDAT ();

}

writeDAT ()

{

FILE * fp;

fp = fopen ( “bc10.out”, “w”);

fprintf (fp, “% d \ n% d \ n”, cnt, suma);

fclose (fp);

}

Publicados 239 artículos originales · ganado elogios 3 · Vistas 3165

Supongo que te gusta

Origin blog.csdn.net/it_xiangqiang/article/details/105164154
Recomendado
Clasificación