11111111111111111111111111111111111111111111111
题目是啥啊?是输入4个数字,判断中间缺少哪个数字吗???
scanf("%d",&aa)是啥意思???
int missingnumber(int *a,int n)
{
int s = a[0];
for(int i=1;i<n;i++)
{
if(a[i] == s+1)
s = s+1;
else
break;
}
return s+1;
}
int main()
{
int a[4];
for(int i=0;i<4;i++)
scanf("%d",&a[i]);
printf("%d",missingnumber(a,4));
}
numsize传的是数组大小,你来个sizelof什么意思
你这代码问题多了
1.len根本没必要计算,不就是4吗,如果这个值你需要改但又不想频繁改代码,那在最前面#define里定义就行了
2.&aa是个啥,aa是个数组,你要循环给每一项赋值,不要直接给aa赋值
3.let ^=,^是异或,你折腾半天到底在干啥