Copa Blue Bridge: Qué día regresar (Notas) (Respuesta)

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天
    }
}


Supongo que te gusta

Origin blog.csdn.net/qq_47168235/article/details/108903851
Recomendado
Clasificación