Descripción de la pregunta
El número base original es 1. Si estudias mucho, el valor de tu habilidad aumentará en un 1% en comparación con el día anterior, y si lo dejas pasar, el valor de tu habilidad disminuirá en un 1% en comparación con el día anterior. ¿Cuál es la diferencia vigente después de 1 año (365 días)?
Análisis de preguntas
El número base original es 1. Si trabajas duro durante un día, mejorarás en un 1% y el efecto será 1*(1+0,01). Si trabajas duro durante dos días, mejorarás en un 1%. la base del día anterior, y el resultado será 1*(1+0.01)*(1+0.01). La fuerza ascendente cada día después de un año es (1+0.01) elevada a la potencia 365.
La fuerza opuesta un año después se eleva (1-0,01) a la potencia 365. Calculemos y veamos la diferencia en los resultados.
Código
Método 1: usar el bucle for para implementar
#include<stdio.h>
int main()
{
int i;
float up=1.0,down=1.0;
for(i=1;i<=365;i++)
{
up=up*(1+0.01);
down=down*(1-0.01);
}
printf("每天进步一点点一年之后%5.2f\n",up);
printf("每天退步一点点一年之后%5.2f\n",down);
return 0;
}
resultado de la operación
Método 2: implementación de la declaración while
#include<stdio.h>
int main()
{
int i=1;
float up=1.0,down=1.0;
while(i<=365)
{
up=up*(1+0.01);
down=down*(1-0.01);
i++;
}
printf("每天进步一点点一年之后%5.2f\n",up);
printf("每天退步一点点一年之后%5.2f\n",down);
return 0;
}
Método 3: implementación de la declaración do- while
#include<stdio.h>
int main()
{
int i=1;
float up=1.0,down=1.0;
do
{
up=up*(1+0.01);
down=down*(1-0.01);
i++;
}while(i<=365);
printf("每天进步一点点一年之后%5.2f\n",up);
printf("每天退步一点点一年之后%5.2f\n",down);
return 0;
}
Método 4: poder()
La función pow() se utiliza para encontrar la potencia y (potencia) de x. x, y y los valores de la función son en realidad tipos dobles. Su prototipo en uso es: double pow(doble x, doble y); Utilice la función pow función Se debe agregar un archivo de encabezado: #include<math.h>
#include<stdio.h>
#include<math.h>
int main()
{
int i=1;
float up=1.0,down=1.0;
up=pow(1+0.01,365);
down=pow(1-0.01,365);
printf("每天进步一点点一年之后%5.2f\n",up);
printf("每天退步一点点一年之后%5.2f\n",down);
return 0;
}
pensar
¿Qué opinas de la diferencia entre progresar un poco y aflojar un poco?