#include <stdio.h>

struct DB {
	char	name[20];
	int	age;
	char	hometown[20];
};

int main()
{
	struct DB db[10];
	int i, n, count = 0;

	while (1) {
		printf(" 1:create a database\n");
		printf(" 2:show the database\n");
		printf(" 3:exit\n");
		printf(" n=");
		scanf("%d", &n);
		printf("%d\n", n);
		switch (n) {
		case 1:
			printf(" Please input name, age and hometown\n");
			printf("db[%d].name=", count);
			scanf("%19s", db[count].name);
			printf("db[%d].age=", count);
			scanf("%d", &db[count].age);
			printf("db[%d].hometown=", count);
			scanf("%19s", db[count].hometown);
			count++;
			break;
		case 2:
			printf(" name age homwtown\n");
			for (i = 0; i < count; i++) {
				printf(" %s %d %s\n", db[i].name, db[i].age, db[i].hometown);
			}
			break;
		case 3:
			return 0;
		}
	}
}
