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);
}