C# Table De Multiplication

Donc, je suis d'essayer d'imprimer une table de multiplication dans C#, cependant, je n'arrive pas à comprendre comment obtenir ce dont j'ai besoin.

Pour l'instant mon programme des sorties suivantes:

1 2 3
2 4 6
3 6 9

Cependant, j'ai besoin d'elle à la sortie de ce:

0 1 2 3
1 1 2 3
2 2 4 6
3 3 6 9

J'en ai essayé beaucoup de façons différentes pour obtenir la seconde sortie, cependant je n'arrive pas à le comprendre. Je ne suis pas nécessairement en demandant une réponse, mais si quelqu'un pouvait me diriger dans la bonne direction, il serait très apprécié.

C'est le code que j'ai maintenant:

    static void Main(string[] args)
    {
        for (int i = 1; i <= 3; i++)
        {
            for (int j = 1; j <= 3; j++)
            {
                Console.Write(i * j + "\t");
            }
            Console.Write("\n");
        }

        Console.ReadLine();
    }
La première ligne de la deuxième sortie devrait être facile. Il suffit d'imprimer le numéro de 0 à n. Pour les autres lignes, il suffit d'imprimer un nombre supplémentaire avant l'impression de la table de multiplication. Vous devez savoir ce que imprimer, droit?
Commencez avec i = 0 ?
Si vous ajoutez les Devoirs de la balise à cette question?
Comment est-ce que vous avez besoin d'une table de multiplication?

OriginalL'auteur Clay | 2012-07-03