#include <iostream>
using namespace std;
int main()
{
cout<<"nums = [";
int aa[9999999];
int k,target,n=0,p;
char a;
for(int i=0;;i++){
cin>>aa[i];
n++;
cin>>a;
if(a==']'){
break;
}
}
cout<<", target = ";
cin>>target;
cout<<endl;
cout<<"[";
for(int i=0;i<n;i++){
p=0;
k=target-aa[i];
for(int j=0;j<n;j++){
while(aa[i]==k){
p++;
}
if(p!=0){
cout<<i<<","<<j<<"]";
}
}
if(p!=0){
break;
}
}
return 0;
}
这个代码出了什么问题运行不出来
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- yunquantong 2024-07-31 17:35关注
#include <iostream> #include <vector> #include <unordered_map> using namespace std; int main() { cout << "nums = ["; vector<int> nums; int num; char a; while (true) { cin >> num; nums.push_back(num); cin >> a; if (a == ']') { break; } } cout << "], target = "; int target; cin >> target; cout << endl; unordered_map<int, int> num_map; for (int i = 0; i < nums.size(); ++i) { int complement = target - nums[i]; if (num_map.find(complement) != num_map.end()) { cout << "[" << num_map[complement] << "," << i << "]" << endl; return 0; } num_map[nums[i]] = i; } cout << "No two sum solution found." << endl; return 0; }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统
- ¥100 rtmpose姿态评估