斑影 � 2021-03-29 19:42 采纳率: 0%
浏览 99

力扣练习题1 c语言 输出空数组

 

  • 写回答

2条回答 默认 最新

  • CSDN专家-三岁丫 2021-03-29 20:44
    关注

    你没有设置 returnSize。

    int* twoSum(int* nums, int numsSize, int target, int* returnSize){
        
        for (int i = 0; i < numsSize - 1; i ++) {
            for (int j = i + 1; j < numsSize; j ++) {
                if (nums[i] + nums[j] == target) {
                    int *res = (int *)malloc(sizeof(int)*2);
                    res[0] = i;
                    res[1] = j;
                    *returnSize = 2;
                    return res;
                }
            }
        }
        
        *returnSize = 0;
        return NULL;
    }
    评论

报告相同问题?

悬赏问题

  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。
  • ¥20 在easyX库下编写C语言扑克游戏跑的快,能实现简单的人机对战
  • ¥15 svpwm波形异常求解答
  • ¥15 STM32——硬件IIC从机通信代码实现
  • ¥15 关于GRSL投稿的疑问
  • ¥15 微生物组数据分析--微生物代谢物
  • ¥30 求一跃动小子保卫主公Java算法实现
  • ¥15 地图软件开发技术答疑(api, 地点获取,外观样式)
  • ¥20 物理远程控制麦克风使用问题