ZYa222999 2024-03-16 18:51 采纳率: 33.3%
浏览 1
已结题

用Java实现解码问题

img


package Easy_;
import java.util.Scanner;
public class Decode {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner myscan = new Scanner(System.in);
        String string = myscan.next();
        char[] stringArr = string.toCharArray();
        for(int i = 1;i < stringArr.length;i += 2) {
            char c = stringArr[i];
            String stringc = String.valueOf(c);
            int intc = Integer.parseInt(stringc);
            for(int j = 0;j < intc;j++) {
                System.out.print(stringArr[i - 1]);
            }
        }
    }

}

请问为什么这段代码在eclipse上可以运行,但是为什么在洛谷上面显示RunTime Error呀?

img

  • 写回答

6条回答 默认 最新

  • 旺旺不旺有点冷 2024-03-16 19:49
    关注

    代码没什么问题,只是没有对输入进行有效检验
    检查一下输入,是不是开头有空格
    如果没有的话可以一个字符一个字符读取试试

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月29日
  • 创建了问题 3月16日

悬赏问题

  • ¥20 指导如何跑通以下两个Github代码
  • ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
  • ¥15 C++为什么这个代码没报错运行不出来啊
  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 GPT写作提示指令词
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题