7-1人工智能打招呼

号称具有人工智能的机器人,至少应该能分辨出新人和老朋友,所以打招呼的时候应该能有所区别。本题就请你为这个人工智能机器人实现这个功能:当它遇到陌生人的时候,会说:“Hello X, how are you?”其中 X 是这个人的称呼;而当它再次遇到这个人的时候,会说:“Hi X! Glad to see you again!”
输入格式:
输入首先在第一行中给出一个正整数 N(≤105),随后一行给出 N 个人的编号。即简单起见,我们把每个人的称呼 X 用一个 5 位整数来替代。

输出格式:
对于每个人的编号,按照题面要求在一行中输出人工智能机器人打招呼的内容。

有帮互助的话 采纳一下

#include <stdio.h>

int main() {
  int n, id, i;
  scanf("%d", &n);
  
  int seen[100000] = {0};
  
  for(i=0; i<n; i++) {
    scanf("%d", &id);
    if(seen[id] == 0) {
      printf("Hello %05d, how are you?\n", id);
      seen[id] = 1; 
    } else {
      printf("Hi %05d! Glad to see you again!\n", id); 
    }
  }
  
  return 0;
}