牛牛的身高错在哪里了?

import java.util.Scanner;
public class Main {

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int t = sc.nextInt();
    for (int i = 0; i < t; i++) {
        int a = Integer.parseInt(sc.next());
        int ch = 10;
        while (a / ch > 0) {
            int y = a % ch;
            if (y >= ch /2) {
                a = a + (ch - y);
            }
            ch *= 10;
        }
        System.out.println(a);
    }
}
}

全部评论

相关推荐

in&nbsp;the&nbsp;first&nbsp;place现在在学web了,因为是自己是走后端的,所以说前端不会学的特别细,老韩也强调很多遍了,主要是能看懂和会用就可以&nbsp;html重要的标签像div&nbsp;table&nbsp;form&nbsp;等等基本上学完了moreover383赎金信&nbsp;和&nbsp;242很像&nbsp;&nbsp;区别就是前者是包含关系&nbsp;后者是组成关系&nbsp;我是这样理解的首先就是判断一下ran是否>mag的长度创建一个空间是26数组遍历mag字母索引下标++&nbsp;再遍历ran字母索引下标--最后呢&nbsp;看数组元素个数是否为负数&nbsp;是的话就返回false49字母异位词分组首先判断数组是否为空&nbsp;然后创建一个哈西表遍历字符串&nbsp;将字符串化为字符数组再升序排列因为排列过后的字符串都一样&nbsp;所以可以当做key判断哈西表的key是否存在,不存在就新建一个存在就加入到对应key值后面&nbsp;最后返回哈希表的键值所组成的所有list438找到字符串中所有的字母异位词先记录字符串的长度&nbsp;创建list存储字母起始索引创建两个字母数组记录字母出现的次数先遍历短的字符串出现存储在pcnt数组中初始化左指针和右指针&nbsp;右指针先开始移动每次循环中,右指针指向字母出现的次数+1&nbsp;存储在数组当中scnt内循环中当scnt中某个字母出现的次数大于pcnt中对应字母出现的次数 左指针向右移动一位&nbsp;左指针指向字母的次数-1遍历过程中r-l+1等于短字符串len&nbsp;就添加left到list当中&nbsp;最后返回list这里有点疑问就是为什么可以凭借长度判断是否有相同字母 &nbsp;其实我们前面做的时候包含了让字母相同的要求了lastly英语目前还是在看初中语法和看国外的新闻报纸语态分主动和被动&nbsp;被动语句的一些特点和要求牛客上面的java基础题刷了接近600道题 每天晚上会跑3km 因为早上有点起不来&nbsp;所以准备早上跳绳去了时间其实安排其实还是有很大的问题 身上很多事情都没时间做&nbsp;像练声啥的我也可以放早上雨天不要赶路&nbsp;天晴自有通途&nbsp;over #你喜欢工作还是上学# #我的实习日记#
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务