给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。
package lanqiao; import java.awt.print.Printable; import java.math.*; import
java.util.Scanner; import java.util.stream.IntStream; public class lanqiao {
public static void main(String[] args) { int n; int target; boolean b=false;
Scanner scanner=new Scanner(System.in); System.out.print("请输入目标数字:");
target=scanner.nextInt(); System.out.println("数组中的元素个数:"); n=scanner.nextInt();
int num[]=new int[n]; for(int i=0;i<n;i++) {int c=scanner .nextInt();
num[i]=c;} for(int i=0;i<n;i++) for(int j=i+1;j<n;j++) {
if(num[i]+num[j]==target) {System.out.println("["+i+","+j+"]"); b=true; break;}
} } }

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信