Without seeing all the code, I don't know if this is feasible, but you could store all the data in an array (rather than individual variables), and then use a "for" loop to read and print the data. Then you would only have to write the Serial.print() code once, and just step through the array.
PaulS is much better at this than I am, but I don't think the array technique would have the drawbacks he mentioned. You're already storing the data somewhere, this would just take numerous variables and put them into one array. It IS up to you to remember what data is stored where.
I.E.:
for(int row = 0 ; row < 3 ; row++)
{
Serial.println("");
Serial.print("Sensor ");
Serial.print(row+1); //This might not be the right syntax, but the idea is to print
//row+1, which is the sensor the reading is from
Serial.print("Humidity: ");
Serial.print(array[row][0]);
Serial.print(" %\t ");
Serial.print("Temperature: ");
Serial.print(array[row][1]);
Serial.println(" *C");
Serial.println("");
}