Consider the following snippet of code in a 32-bit computer.
#define max 10
struct contact {
char name[30];
char email[30];
int phone;
};
struct contact A[max];
int tail = 0;
Which statement can read a name into the name field of the structure?
a. scanf("%d", &contactbook[tail].phone);
b. scanf("%s", contactbook[tail].name);
c. scanf("%e", &contactbook[tail].contact);