#include <stdio.h>

struct day{
  int month;
  int day;
}today = { 5,30 };

struct person{
  char name[99];
  int age;
  struct day birthday;
};

void func(struct person His);
void printdata(const struct person His);

int main(void){
  struct person ui = {"ui", 16,{ 5, 30}};

  func(ui);
  func(ui);

  printdata(ui);

  return 0;
}

void func(struct person His){
  if(His.birthday.month==today.month && His.birthday.day==today.day)
    His.age++;
  today.day++;
}
void printdata(struct person His){
  printf("今日は%d月%d日です\n", today.month , today.day );
  printf("%sさんは%dさいです\n",His.name,His.age);
}