兩數之和,返回陣列下標

libo_dian發表於2020-10-05

#include<stdio.h>
int main()
{
    int nums[4]={2,7,11,15};
    int numsize=4;
    int target=9;
    int returnsize[2];
    int i,j;
    for(i=0;i<numsize-1;i++)
    {
        for(j=i+1;j<numsize;j++)
        {
            if(nums[i]+nums[j]==target)
            {
                returnsize[0]=i;
                returnsize[1]=j;
            }
        }
    }
    for(i=0;i<2;i++)
    {
        printf("%d\t",returnsize[i]);
    }
    return 0;
}
 

相關文章