How to get arduino to print something excatly once every milisecond?

UKHeliBob:
So how are the arrays declared now ?

int voltage;
int table[200];
int timee[200];
int n;
bool finish;
unsigned long ttimee;

void setup() {
  pinMode(9, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(5, OUTPUT);
  digitalWrite(5, HIGH);
  Serial.begin(115200);
  digitalWrite(3, 0);
  analogWrite(9, 90);
  n = 0;
  finish = 0;
  ttimee = 0;
}

void loop() {
  if (n < 200) {
    if (millis() - ttimee >= 1) {
      voltage = analogRead(A0);
      table[n] = voltage;
      timee[n] = millis();
      n++;
      ttimee = millis();
    }
  }
  else if (!finish) {
    finish = true;
    analogWrite(9, 0);
    for (n = 0; n < 200; n++)
    {
      Serial.print(timee[n]); Serial.print("\t"); Serial.println(table[n]);
    }

  }
}