1 Two Sum
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
int i, j;
int *ptr;
*returnSize=2;
for(i=0;i<numsSize;i++){
for (j=i;j<numsSize-1;j++){
if (nums[i]+nums[j+1]==target){
ptr=(int*)malloc(2*sizeof(int));
*(ptr)=i;
:warning: 問題
在寫C語言聖經本的ch10-4-12習題時,遇到警告:
"implicit declaration of function 'square' [-Wimplicit-function-declaration]"
我的程式碼如下:
#include <stdio.h>
#include <stdlib.h>
int main (void){