class Solution {
public:
vector twoSum(vector& nums, int target) {
int a,i,j,b,c;
a=nums.size();
for(i=0;i<a;i++){
for(j=i+1;j<a;j++){
if(nums[i]+nums[j]==target)
{
b=i;
c=j;
break;
}
}
}
return {b,c};
}
};
这样就可以执行,但是如果把获取数组长度的代码换成sizeof(nums)/sizeof(nums[0])就会有如图的报错
力扣第一题的相关问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
悬赏问题
- ¥15 WPF 大屏看板表格背景图片设置
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
- ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
- ¥16 mybatis的代理对象无法通过@Autowired装填
- ¥15 可见光定位matlab仿真
- ¥15 arduino 四自由度机械臂
- ¥15 wordpress 产品图片 GIF 没法显示