Cómo escribir un programa
43. Por favor escribe la función countvalue(). Su función es: encontrar la raíz cuadrada de la suma de todos los números naturales dentro de n (excluyendo n) que pueden ser enteros de 3 y 7 al mismo tiempo. .
s, y se devuelve como un valor de función, y el resultado final s se envía al archivo out.dat.
Por ejemplo, si n es 1000, el valor de la función debería ser: s=153.909064.
Se ha entregado parte del programa fuente.
No cambie el contenido de la función principal main() y la función de datos de entrada y salida progreadwrite().
#include
#include
#include
valor de recuento doble (int n)
{ p>
p>
}
main()
{
clrscr()
printf(" s=f\n ", countvalue(1000));
progreadwrite();
}
progreadwrite()
{
ARCHIVO *fp, *wf;
int i, n;
float s; dat","r ");
if(fp==NULL)
{printf("No se puede abrir el archivo de datos en.dat\007\n");
retorno;
}
wf=fopen("out.dat", "w"); 0; ilt; 10 ;i)
{fscanf(fp, "d", y n); fprintf(wf, " f\n", s);
}
fclose(fp);
fclose(wf); p>}
p>
/* Nota: Dado que el número natural más pequeño que puede ser divisible entre 3 y 7 al mismo tiempo es 21, el intervalo entre ellos debe ser 21 (que se obtiene de la mínimo común múltiplo). Por lo tanto, el bucle for() se puede definir de la siguiente manera. */
doble valor de recuento(int n)
{
int i
float s=0.0; p>for(i=21; i
s =i;
s=sqrt(s);
return s;
}
44. Compile un programa para leer 200 números enteros del archivo in.dat en la matriz xx, excluyendo el número con el valor absoluto más grande en la matriz xx (si hay duplicados). entonces no se cuentan), y luego encuentre el valor absoluto máximo max y el número cnt del número absoluto máximo y el valor promedio pj de los números restantes de 200 cnt (reserva 2 dígitos decimales
Los resultados max, cnt1, min, cnt2, pj se envían a out.dat
Parte del programa, función de lectura de datos read_dat(int xx[200]) y se proporciona el formato.
#include
#include
#define N 200
void read_dat(int xx[N])
{
int i, j;
ARCHIVO *fp;
fp=fopen("in.dat", "r"); p>
ARCHIVO *fp; p>
for(i=0;ilt;20;i)
{for(j=0;jlt;10;j)
{fscanf(fp," d, ", amp; xx[i*10 j]
printf("d ", xx[i*10 j]);
}
printf("\n");
}
fclose(fp); >
void main()
{
int cnt, xx[N], max
float pj; ARCHIVO *fw;
clrscr();
fw=fopen("out.dat", "w"); /p>
printf(" \n\nmax=d,cnt=d,pj=6.2f\n",max,cnt,pj
fprintf(fw,"d\nd); \n6.2f\n",max , cnt, pj);
fclose(fw);
}
/* Nota: El método de programación de Esta pregunta es similar a la pregunta 42. */
void main()
{
int cnt, xx[N], max
float pj
p>
int cnt, xx[N], max;
float pj;
p>
ARCHIVO *fw
int i; , max0;
clrscr();
fw=fopen("out.dat"," w");
read_dat(xx); p>
max0=abs(xx[0]);
pj=0;
cnt=0; ilt;N;I)
if(max0 else max=abs(xx[i]);
for(i=0;ilt;N;I)
if(abs(xx[i])lt;MAX0amp;amp;ABS(XX[I])gt;max) max=abs (xx[i]);
for(i=); 0;ilt;N;I)
if(abs(xx[i])==max) cnt;
p>else pj =xx[i]; >
pj=(float)((int)pj*100/(200-cnt))/100;
printf ("\n\nmax=d,cnt=d,pj=6.2 f\n",max,cnt,pj);
fprintf(fw,"d\nd\n6.2f\n" , max, cnt, pj);
fclose (fw);
}
45. Se sabe que hay varios (Número <; 200) es un número entero positivo de cuatro dígitos. p>() lee estos números enteros positivos y los almacena en la matriz xx.
Compile la función calvalue(), sus requisitos funcionales: 1. Descubra
cuántos enteros positivos totnum hay en este archivo 2. Encuentre el nuevo número generado después de desplazar estos números a la derecha en 1; bit es el totcnt numérico de los números impares y la media aritmética totpjz de estos números (valores antes del desplazamiento a la derecha) que cumplen esta condición, y finalmente llama a la función writedat() para Los resultados requeridos se envían al archivo out.dat .
Se ha entregado parte del programa fuente.
No cambie el contenido de la función principal main(), la función de lectura de datos readdat() y la función de datos de salida writedat().
#include
#include
#define MAXNUM 200
int xx[MAXNUM]
int; totnum=0;
int totcnt=0;
doble totpjz=0.0;
int readdat(void); (nulo);
void calvalue(void)
{
}
totpjz/=totcnt
}
void main()
{
int i
clrscr(); (i=0; i if(readdat())
{printf("¡No se puede abrir el archivo de datos en.dat!\007\n");
return;
}
calvalue();
printf("totnum=d\n", totnum); =d\n", totcnt);
printf("totpjz=.2lf\n", totpjz);
writedat();
}
int readdat(void)
{
ARCHIVO *fp
int i=0; ((fp=fopen("in.dat", "r"))==NULL) devuelve 1
while(!feof(fp))
fscanf(fp, "d",amp;xx[i]);
fclose(fp);
devuelve 0; void writedat(void)
{
ARCHIVO *fp
fp=fopen("out.dat", "w");
fprintf(fp, "d\nd\n.2lf\n", totnum, totcnt, totpjz
fclose(fp);
/* Nota: Esta pregunta es similar a la pregunta 41.
*/
void calvalue(void)
{
int i, datos
for(i=0; ilt; MAXNUM; ;I )
{if(!xx[i]) descanso
if(xx[i]gt;0) totnum
data=xx; [i]gt; 1;
si(datos2)
{totcnt; >}
}
totpjz/=totcnt;
}
46. Compile un programa para leer el archivo. dat Tome 200 números enteros en la matriz xx, encuentre el número de números impares cnt1, el número de números pares cnt2 y la media aritmética pj de los valores de los elementos con subíndices impares en el orden xx (reserve 2 dígitos decimales).
Los resultados cnt1, cnt2 y pj se envían a out.dat.
Se ha proporcionado parte del programa, la función de lectura de datos read_dat(int xx[200]) y el formato de salida.
#include
#include
#define N 200
void read_dat(int xx[N])
{
int i, j;
ARCHIVO *fp;
fp=fopen("in.dat", "r"); p>
ARCHIVO *fp; p>
for(i=0;ilt;20;i)
{for(j=0;jlt;10;j)
{fscanf(fp," d, ", amp; xx[i*10 j]
printf("d ", xx[i*10 j]);
}
printf("\n");
}
fclose(fp); >
void main()
{
int cnt1, cnt2, xx[N]
float pj; ARCHIVO *fw;
clrscr();
fw=fopen("out.dat", "w"); /p>
printf(" \n\ncnt1=d,cnt2=d,pj=6.2f\n",cnt1,cnt2,pj
fprintf(fw,"d\nd); \n6.2f\n",cnt1 , cnt2, pj);
fclose(fw);
}
/* Nota:
void main()
void main()
p>
{
int cnt1, cnt2, xx[N]
p>float pj;
ARCHIVO *fw;
int i, j=0
clrscr(); >fw=fopen("out.dat", "w");
read_dat(
pj=0; 0;
for(i=0;ilt;N;I)
{if(xx2) cnt1
else cnt2; p>if(i2) pj =xx[i], j
}
p>
pj=(flotante)((int)pj*100/j) /100;
printf("\n\ncnt1=d, cnt2=d, pj=6.2f\n ", cnt1, cnt2, pj); "d\nd\n6.2f\n", cnt1, cnt2, pj);
fclose(fw)
}
47. Si se sabe que hay varios (número lt; 200) enteros positivos de cuatro dígitos en el archivo in.dat, la función readdat
() lee estos enteros positivos y los almacena en la matriz xx. Compile la función calvalue(), sus requisitos funcionales: 1. Descubra
cuántos enteros positivos totnum hay en este archivo 2. Descubra si la suma de los dígitos de estos números es par; El número de números
totcnt y la media aritmética totpjz de estos números que cumplen esta condición, y finalmente llama a la función writedat() para enviar el resultado solicitado al archivo out.dat medio.
Se ha entregado parte del programa fuente.
No cambie el contenido de la función principal main(), la función de lectura de datos readdat() y la función de datos de salida writedat().
#include
#include
#define MAXNUM 200
int xx[MAXNUM]
int; totnum=0;
int totcnt=0;
doble totpjz=0.0;
int readdat(void); (nulo);
void calvalue(void)
{
}
void main()
{
int i;
clrscr();
for(i=0; i if(readdat())
{ printf("No se puede abrir el archivo de datos en.dat!\007\n");
return
}
calvalue(); /p>
printf("totnum=d\n", totnum);
printf("totcnt=d\n",
printf("totpjz); =.2lf\n", totpjz);
writedat();
}
int readdat(void)
{
ARCHIVO *fp;
int i=0
if((fp=fopen("in.dat", "r"))==NULL ) devolver 1;
while(!feof(fp))
fscanf(fp, "d,", amp; xx[i ]); fclose(fp);
return 0
}
void writedat(void)
{
ARCHIVO *fp;
fp=fopen("out.dat", "w");
fprintf(fp, "d\nd\n.2lf\n", totnum , totcnt, totpjz);
fclose(fp);
}
/* Nota: La clave de esta pregunta es si el número individual de un número Se pueden sacar números en decenas, centenas y miles. Encuentra el resto de a[i]10 a 10
El resto es un solo dígito a[i]100/10 primero encuentra el resto de 100 para obtener los dos últimos dígitos y luego lo divide por 10. Como es un número entero,
Obtiene el primer dígito de los dos últimos dígitos. Etcétera.
*/
void calvalue(void)
{
int i;
for(i=0; ilt; MAXNUM; I )
{if(!xx[i]) romper
if(xx[i]gt; 0) totnum
if((xx[ i]/1000 xx[i]/10010 xx[i]/1010 xx[i]10)/2==0)
{totcnt;
totpjz =xx[i ];
}
}
totpjz/=totcnt;
}
48. programa, lea 200 números enteros del archivo in.dat en la matriz xx, encuentre el número de números impares cnt1, el número de números pares cnt2 y la aritmética de los valores de los elementos de la matriz xx cuyo valor es un número impar Pj promedio (mantenga 2 decimales).
Los resultados cnt1, cnt2 y pj se envían a out.dat.
Se ha proporcionado parte del programa, la función de lectura de datos read_dat(int xx[200]) y el formato de salida.
#include
#include
#define N 200
void read_dat(int xx[N])
{
int i, j;
ARCHIVO *fp;
fp=fopen("in.dat", "r"); p>
ARCHIVO *fp; p>
for(i=0;ilt;20;i)
{for(j=0;jlt;10;j)
{fscanf(fp," d, ", amp; xx[i*10 j]
printf("d ", xx[i*10 j]);
}
printf("\n");
}
fclose(fp); >
void main()
{
int cnt1, cnt2, xx[N]
float pj; ARCHIVO *fw;
clrscr();
fw=fopen("out.dat", "w"); /p>
printf(" \n\ncnt1=d,cnt2=d,pj=6.2f\n",cnt1,cnt2,pj
fprintf(fw,"d\nd); \n6.2f\n",cnt1 , cnt2, pj);
fclose(fw);
}
/* Nota:
void main()
void main()
p>
{
int cnt1, cnt2, xx[N]
p>float pj;
ARCHIVO *fw;
int i
clrscr(); ("out.dat", "w");
read_dat(xx);
pj=0; p>
for(i=0;ilt;N;I)
if (xx[i]2)
else cnt2
pj; =(float)((int)pj*100/cnt1)/100;
printf ("\n\ncnt1=d,cnt2=d,pj=6.2f\n",cnt1,cnt2, pj);
fprintf(fw, "d\nd\n6.2f\n" , cnt1, cnt2, pj
fclose(fw); p>}
49. Se sabe que hay varios ( Número <; 200) es un entero positivo de cuatro dígitos. La función readdat
() lee estos números enteros positivos y los almacena en la matriz xx. Compile la función calvalue(), sus requisitos funcionales: 1. Descubra
cuántos enteros positivos totnum hay en este archivo 2. Descubra si la suma de los dígitos de estos números es impar; El número de números
totcnt y la media aritmética totpjz de estos números que cumplen esta condición, y finalmente llama a la función writedat() para enviar el resultado solicitado al archivo out.dat medio.
Se ha entregado parte del programa fuente.
No cambie el contenido de la función principal main(), la función de lectura de datos readdat() y la función de datos de salida writedat().
#include
#include
#define MAXNUM 200
int xx[MAXNUM]
int; totnum=0;
int totcnt=0;
doble totpjz=0.0;
int readdat(void); (nulo);
void calvalue(void)
{
}
void main()
{
int i;
clrscr();
for(i=0; i if(readdat())
{ printf("No se puede abrir el archivo de datos en.dat!\007\n");
return
}
calvalue(); /p>
printf("totnum=d\n", totnum);
printf("totcnt=d\n",
printf("totpjz); =.2lf\n", totpjz);
writedat();
}
int readdat(void)
{
ARCHIVO *fp;
int i=0
if((fp=fopen("in.dat", "r"))==NULL ) devolver 1;
while(!feof(fp))
fscanf(fp, "d,", amp; xx[i ]); fclose(fp);
return 0
}
void writedat(void)
{
ARCHIVO *fp;
fp=fopen("out.dat", "w");
fprintf(fp, "d\nd\n.2lf\n", totnum , totcnt, totpjz);
fclose(fp);
}
/* Nota: Similar a la pregunta 47.
*/
void calvalue(void)
{
int i;
for(i=0; ilt; MAXNUM; I )
{if(!xx[i]) romper
if(xx[i]gt; 0) totnum
if((xx[ i]/1000 xx[i]/10010 xx[i]/1010 xx[i]10)/2==1)
{totcnt;
totpjz =xx[i ];
}
}
totpjz/=totcnt;
}
50. programa, lea 200 números enteros del archivo in.dat en la matriz xx, no cuente el número más grande en la matriz xx (si hay valores duplicados
, no se contarán) y luego encuentre el número máximo max y el número máximo Cálculo del número cnt y el número de 200 cnt restante
Encuentre el pj promedio (conserve 2 decimales).
Los resultados max, cnt1, min, cnt2, pj se envían a out.dat.
Se ha proporcionado parte del programa, la función de lectura de datos read_dat(int xx[200]) y el formato de salida.
#include
#include
#define N 200
void read_dat(int xx[N])
{
int i, j;
ARCHIVO *fp;
fp=fopen("in.dat", "r"); p>
ARCHIVO *fp; p>
for(i=0;ilt;20;i)
{for(j=0;jlt;10;j)
{fscanf(fp," d, ", amp; xx[i*10 j]
printf("d ", xx[i*10 j]);
}
printf("\n");
}
fclose(fp); >
void main()
{
int cnt, xx[N], max
float pj; ARCHIVO *fw;
int i, max0;
clrscr();
fw=fopen("out.dat", "w"); /p>
read_dat(xx );
printf("\n\nmax=d, cnt=d, pj=6.2f\n", máx, cnt, pj); >
fprintf(fw, " d\nd\n6.2f\n", max, cnt, pj
fclose(fw
}
/* Nota: En esta pregunta, tenga cuidado de eliminar primero el número más grande y luego encontrar el siguiente número más grande, máximo y número cnt. Al encontrar max0, debe asignar un número a ma
x que no puede ser igual a max0. Solo de esta manera puede asegurarse de que no habrá errores al encontrar el siguiente número más grande, max.
*/
void main()
{
int cnt, xx[N], max
float pj
p>
int cnt, xx[N], max;
float pj;
p>
ARCHIVO *fw
int i; , max0;
clrscr();
fw=fopen("out.dat"," w");
read_dat(xx); p>
max0=xx[0];
pj=0;
cnt= 0; ;I)
if(max0 else max=xx[i];
for(i= 0;ilt;N;I)
if(max0gt ;xx[i]amp;amp;max for(i=0;ilt;N;I)
if(xx [i]==max) cnt
else pj; =xx[i];
pj=(flotante)((int)pj*100/(200-cnt)) /100; d, cnt=d, pj=6.2f\n", max, cnt, pj);
fprintf(fw, "d\nd\n6.2f\n", max, cnt, pj) ;
fclose(fw);
}
51. El siguiente programa La función del número primo - el segundo número primo, el tercer número primo - el Cuarto número primo
La suma del valor del quinto número primo... Escriba la función countvalue() para implementar los requisitos del programa y finalmente llame a la función write
p>edat () envía los resultados cnt y la suma al archivo out11.dat.
Se ha proporcionado parte del programa fuente
No cambie la función principal) y el contenido. de la función de datos de salida writedat()
#include
int cnt, sum
void countValue()
{ ; p>
}
void main()
{
cnt=sum=0
countValue( ); /p>
printf("cnt=d\n",cnt);
printf("suma=d\n",suma
writeDAT ();
}
writeDAT()
{
ARCHIVO *fp
fp=fopen ("OUT11; .DAT", "w");
fprintf(fp, "d\nd\n", cnt, suma);
fclose(fp);
p >}
/* Nota: Esta pregunta requiere operaciones de suma y resta en orden de mayor a menor, por lo que aquí usamos un ciclo que comienza de 800 a 500.
Se puede garantizar que los números primos que salen son de mayor a menor. El for () más if () incrustado se utiliza para determinar si es un número primo. Entre ellos,
k se utiliza para controlar las operaciones de suma y resta.
*/
void countValue()
{
int i, j, k=1
for(i=800; igt;=500;i--)
{for(j=2;jlt;I;J)
if(ij==0) descanso
if(jgt;=i)
{cnt;
suma =k*i
k=-1*k;
}
}
}
52. Compile un programa para leer 200 números enteros del archivo in.dat en la matriz xx, independientemente de Encuentre el número más pequeño en la matriz xx (si hay valores duplicados
, no se contarán) y luego encuentre el número mínimo min, el número mínimo cnt y el promedio de los 200 cnt restantes. números
Valor pj (mantenga 2 decimales).
Los resultados min, cnt, pj se envían a out.dat.
Se ha proporcionado parte del programa, la función de lectura de datos read_dat(int xx[200]) y el formato de salida.
#include
#include
#define N 200
void read_dat(int xx[N])
{
int i, j;
ARCHIVO *fp;
fp=fopen("in.dat", "r"); p>
ARCHIVO *fp; p>
for(i=0;ilt;20;i)
{for(j=0;jlt;10;j)
{fscanf(fp," d, ", amp; xx[i*10 j]
printf("d ", xx[i*10 j]);
}
printf("\n");
}
fclose(fp); >
void main()
{
int cnt, xx[N], min
float pj; ARCHIVO *fw;
clrscr();
fw=fopen("out.dat", "w"); /p>
printf(" \n\nmin=d,cnt=d,pj=6.2f\n",min,cnt,pj
fprintf(fw,"d\nd); \n6.2f\n",min , cnt, pj);
fclose(fw);
}
/* Nota: Similar a 50.
*/
void main()
{
int cnt, xx[N], min
float pj
p>
int cnt, xx[N], min;
float pj;
p>
ARCHIVO *fw
int i; , min0;
clrscr();
fw=fopen("out.dat"," w");
read_dat(xx); p>
min0=xx[0];
pj=0;
cnt= 0;
for(i=1;ilt;N ;I)
if(min0gt;xx) min0=xx[i];
else min =xx[i]
for(i=0) ;ilt;N;I)
if(min0lt;XX[I]amp;amp;MINgt;xx[i] ) min=xx[i]
for(i) =0;ilt;N;I)
if(xx[i]==min) cnt;
else pj =xx[i]; pj=(float)((int)pj*100/(200-cnt))/100;
printf(" \n\nmin=d,cnt=d,pj=6.2f\n" ,min,cnt,pj);
fprintf(fw,"d\nd\n6.2f\n",min , cnt, pj);
}
53. La función del siguiente programa es: sacar primero los números naturales menores de 5000 que cumplan las condiciones. Las condiciones son: la suma de las centenas y las decenas
La suma de las palabras es igual a la suma de las decenas y las unidades, y la suma de las centenas y las decenas es igual a las unidades y dígitos de miles
p>La diferencia de números es de hecho 10 veces. Calcule y genere el número cnt de estos números naturales de cuatro dígitos y la suma de estos números. Escriba
la función countvalue(0 para implementar los requisitos del programa y finalmente llame al número secundario writedat() para generar los resultados cnt y sum
al archivo out13.dat.
p>
#include
int cnt, suma
void countValue()
{
}
void main()
{
cnt=sum=0
countValue();
printf("cnt =d\n",cnt);
printf("suma=d\n",suma
writeDAT(); >
}
p>
escribirDAT()
{
ARCHIVO *fp
fp=fopen( "OUT13.DAT", "w");
fprintf(fp, "d\nd\n", cnt, suma); >
}
/* Nota: La clave de esta pregunta es también cómo extraer los dígitos.
*/
void countValue()
{
int i
for(i=1000; ilt; 5000; i )
if((i/1000 i/10010)==(i/1010 i10))
if((i/1000 i/10010)==(i10-i/ 1000)*10)
{cnt;
suma =i
}
}
54 , compile un programa para leer 200 números enteros del archivo in.dat en la matriz xx y encuentre el número de números impares cnt1, el número de números pares cnt2 y el número de números pares xx La media aritmética pj del elemento valores (con 2 decimales).
Los resultados cnt1, cnt2 y pj se envían a out.dat.
Se ha proporcionado parte del programa, la función de lectura de datos read_dat(int xx[200]) y el formato de salida.
#include
#include
#define N 200
void read_dat(int xx[N])
{
int i, j;
ARCHIVO *fp;
fp=fopen("in.dat", "r"); p>
ARCHIVO *fp; p>
for(i=0;ilt;20;i)
{for(j=0;jlt;10;j)
{fscanf(fp," d, ", amp; xx[i*10 j]
printf("d ", xx[i*10 j]);
}
printf("\n");
}
fclose(fp); >
void main()
{
int cnt1, cnt2, xx[N]
float pj; ARCHIVO *fw;
clrscr();
fw=fopen("out.dat", "w"); /p>
printf(" \n\ncnt1=d,cnt2=d,pj=6.2f\n",cnt1,cnt2,pj
fprintf(fw,"d\nd); \n6.2f\n",cnt1 , cnt2, pj);
fclose(fw);
}
/* Nota: Ya es muy ¡simple! */
void main()
{
int cnt1, cnt2, xx[N]
float pj
p>int cnt1, cnt2, xx[N];
float pj;
p>
ARCHIVO *fw
int i;
clrscr();
fw=fopen("out.dat", "w"
read_dat(xx);
cnt1=cnt2=0;
pj=0.0;
for(i=0 ;ilt;N;I )
if(xx[ i]2) cnt1 ;
else
pj=(float)((long)(pj *100/cnt2))/100; "\n\ncnt1=d, cnt2=d, pj=6.2f\n", cnt1, cnt2, pj
fprintf(fw, "d\nd\n6.2f\n", cnt1, cnt2, pj);
fclose(fw);
}
55. NUEVE. La condición que satisfacen es SEIS SEIS SEIS=NIN
El número cnt de E NUEVE, y todos los SEIS y NUEVE que satisfacen esta condición de y SUMA. Escriba la función countvalue(
) para implementar los requisitos del programa y, finalmente, llame a la función writedat() para generar los resultados cnt y sumarlos al archivo out15.dat
.
Donde S, I, X, N y E representan cada uno un número decimal.
#include
cnt largo, suma
void countValue()
{
} p>
p>
void main()
{
cnt=sum=0
countValue();
printf( "cnt=d\n",cnt);
printf("suma=ld\n",suma
writeDAT(); >
}
writeDAT()
{
ARCHIVO *fp
fp=fopen("OUT11.DAT" , "w") ;
fprintf(fp, "d\nd\n", cnt, suma
fclose(fp);
/* Nota: Como hay SEIS SEIS SEIS=NUEVE NUEVE, se puede ver que 3 veces de SEIS debe ser mayor o igual a 2000 (el lado derecho es un
número de cuatro dígitos), por lo que el ciclo comienza desde 666, entonces la suma de los tres números es un número par (se puede ver que el lado derecho es
2 veces de un número) y el El tamaño del paso cuando se puede realizar un bucle es 2. Luego hay un *** con el mismo número I en SEIS y NUEVE, por lo que se extrae el primer juicio if()
, y hay un *** con el mismo número N en NUEVE, entonces el segundo se extrae si () juicio. */
void countValue()
{ int i
printf("\n"); 666;ilt;=999;i=i 2)
if(i/1010==(3*i/2)/10010)
{cnt;
sum =i 3*i/2;
}
}
_______________________________
Solo quiero pasar la prueba No estoy siguiendo ninguna velocidad de algoritmo. La respuesta es solo para su referencia. Subí al avión en Changchun el día 9. (tonggu)
void countValue()
{
int i
cnt=0; suma=0;
for(i=1000; ilt; 1500; i )
if(i/1000==i/1010 amp; amp; i/3*3= =i)
{
cnt;
suma =i*4
}
}<; /p>