-2
#include<stdio.h>
#include<stdlib.h>
int* twoSum(int* nums, int numsSize, int target) {
int *a=(int *)malloc(2*sizeof(int));
int i,j;
for(i=0;i<numsSize;i++)
for(j=i+1;j<numsSize;j++)
if(nums[i]+nums[j]==target)
{a[0]=i;a[1]=j;}
return a;
}
void main(){
int target,i;
int numsSize;
int b[2];
int num[10];
int *s;
s=b;
printf("Please input numsSize");
scanf("%d",&numsSize);
for(i=0;i<numsSize;i++)
scanf("%d",&num[i]);
printf("Please input target");
scanf("%d",&target);
s=twoSum(num,numsSize,target);
printf("【%d,%d】",s[0],s[1]);
}
私のコードには何が問題なのですか? Visual Basic C++ではスムーズに実行できますが、プラットフォーム上では、行58: 'main'の競合する型がわかります。何が起こったのかわかりません。leetcodeプラットフォームの 'main'と競合するタイプ
ここには58行はありません。 –
**正確**のエラーメッセージを表示してください。 – abelenky