Prog#162: read & display biodata using structure with structure

/*
read & display biodata using structure with structure
Program#162
*/
#include<stdio.h>
main()
{
struct addr {
char state [20];
char city [20];
long int pin;
};
struct bio{
char name [20];
int age;
float salary;
struct addr x;
};
struct bio a;
scanf("%s %d %f %s %s %d", a.name, & a.age, & a.salary, a.x.state, a.x.city, a.x.pin);
printf("%s %d %f %s %s %d", a.name, a.age, a.salary, a.x.state, a.x.city, a.x.pin);
}