题解 | #序列找数#
序列找数
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; }