一、题目
二、代码
两个for循环即可
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int twoSum(int* nums, int target, int numsSize) {
int m,n;
for (m = 0; m < numsSize; m++) {
for (n = 0; n < numsSize; n++) {
if (nums[m] + nums[n] == target) {
printf("两数的下标分别为:%d %d", m, n);
return 0;
}
}
}
}
int main(void) {
int nums[] = { 2, 7, 11, 15 };
int numsSize = sizeof(nums) / sizeof(nums[0]);
int target;
printf("请输入目标数:");
scanf("%d", &target);
twoSum(nums, target, numsSize);
}