为了账号安全,请及时绑定邮箱和手机立即绑定

编写一个程序,打印一行中两个选定数字的乘法

编写一个程序,打印一行中两个选定数字的乘法

大话西游666 2021-08-19 21:13:32
输入的第一行告诉有多少行。每行的第一个数字 n>=4 和 n<=1000,包含该行后面的整数数。这 n 个整数(每个整数 >=0;<=1000)一直到行尾,并且应该使用索引号 1…n-2 存储在数组中(最后两个除外)。该行的最后两个整数 x, y (x,y>=1 & x,y<=n-2) 是该行要相乘和打印的整数的索引(从 1 开始)Input:3 //5 13 2 5 1 3 //6 5 3 6 7 4 2 //9 7 12 2 14 5 7 9 6 3 Output:65 //21 //14 我理解这段代码应该如何工作,但我对如何使用扫描仪来分离用户提供的信息感到非常困惑。如何指定输入的第一个数字将是行数?我如何指定下一个数字将列出每行中有多少个数字?- 顺便说一句,这是在java中
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您可以改为读取整行并使用String 类的split函数将其分开。Split 返回一个包含所有数字的数组,然后使用Integer.parseInt()解析每个标记以将其从 String 转换为 Integer。

n 将在数组中的第一个位置 (array[0]) x 将在 array[array.length - 1] 中并且 y 将在 array[array.length - 2] 中的其余元素(从 1 到array.length - 2) 是你想要的数字。


查看完整回答
反对 回复 2021-08-19
  • 2 回答
  • 0 关注
  • 160 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信