Correct Answer - C
Both substances are ionic with lattice sites occupied by ions. In `HClO_(4).H_(2)O` cation is `H_(3)O^(+)` and there are no `H_(2)O` molecules of hydration. The anions in both are same i.e., `ClO_(4)^(-)` ions. `H_(3)O^(+)` and `NH_(4)^(+)` are nearly isoelectronic ( have nearly same number of electrons ) and as such occupy nearly equal space.