1条回答 默认 最新
- 技术专家团-极简 2021-10-16 11:53关注
Scanner scanner= new Scanner(System.in);
int x = scanner.nextInt();
把for循环里面参数范围改成你输入的x。比如:
Scanner scanner = new Scanner(System.in); int x = scanner.nextInt(); for (int i = 100; i <x; i++) { int unit = i % 100 % 10; //个位 int ten = i % 100 / 10; //十位 int hundred = i / 100; //百位 if(unit*unit*unit + ten*ten*ten + hundred*hundred*hundred == i){ System.out.println(i); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器