题解 | #序列找数#
序列找数
https://www.nowcoder.com/practice/a7d1856a72404ea69fdfb5786d65539c
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d", &n);
int *a = (int *)malloc(n * sizeof(int));
int i = 0;
int flag = 0;
while (scanf("%d", &a[i]) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
//printf("%d\n", a[i]);
i++;
}
for(i = 0; i < n; i++)
{
for(int j = 0; j<n; j++)
{
if(i == a[j])
{
flag = 1;
break;
}
}
if(!flag)
{
printf("%d\n", i);
return 0;
}
else {
flag = 0;
}
}
return 0;
}
