tema
Título: ¿Qué día volverá
Xiaoming para ser secuestrado por fuerzas desconocidas? Después de ser arrojado a la estación X-star, no le importó. Xiao Ming se enteró de que una nave espacial vuela a la tierra todos los días, pero necesita un boleto de 108 yuanes, pero no tiene dinero. Decidió trabajar en X Star Wars. El amable jefe acordó incluir comida y alojamiento y le dio 1 yuan el primer día. Y, todos los días después de eso, costará 2 yuanes más que el día anterior, hasta que tenga suficiente dinero para comprar boletos. Por favor, calcule, Xiao Ming puede recuperar 108 yuanes en los primeros días para regresar a la Tierra. El envío requerido es un número entero, que representa el día. No envíe ningún contenido adicional.
responder
11
Precauciones
i ++ no se activará cuando la ruptura finalice el ciclo ( esta pregunta es una pregunta para completar el espacio en blanco, ¡una respuesta incorrecta es incorrecta! )
Código
public class Main {
//蓝桥杯要求class命名为Main
public static void main(String []args){
int init = 1; //第一天一元,以后每天加2元
int i,sum=0;
for(i=1;;i++){
//初始化一元,从第一天开始算起,i代表天数
init+=2;
sum += init;
if(sum>=108){
i++; //for循环因break而结束不会触发for(1;2;3)循环的第三个条件
break;
}
}
System.out.println(i); //11天
}
}