Serial Print a number of int values

Arduino can only print one item at a time.

So your code will look like

Serial.print( DHT.temp );
Serial.print( DHT.humidity );
Serial.print(a);
Serial.print(b);
Serial.print(c);
Serial.print(d);
Serial.println(e) ;

This should print all your items on one line.

With no separators to define where one value ends and the next begins. Keep that in mind when you go to parse the data on the other end.

The program I am sending this serial data to would behave better if I could send one block of data at every time interval. And I would like it to be sent all at once, not one after another followed by the array.

The device on the other end can not tell whether one Serial.print() occurred, or 27.

What you would like can be accomplished if you use sprintf() to create a string to send. In the end, though, it will make no difference with respect to the data put on, or pulled off, the serial port.