Default digital/analog pin state - input or output? (do unused pins need to be grounded to prevent floating inputs)

You can do like this:

for(int i = 0; i<20; I++)
{
    pinMode(i, INPUT_PULLUP);  //DPin-0 to DPin-13; DPin-14 (A0) to DPin-19 (A5) are inputs but not floating
}