Défi récapitulatif n°2
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 45 sur 63.
Défi
FacileCréez un programme qui affiche une table de multiplication pour les valeurs de 1 à n (où n est fourni par l'utilisateur).
Votre programme doit afficher une table de multiplication de 1 à n en utilisant des boucles imbriquées.
La table doit être formatée de manière à ce que chaque ligne affiche les produits de la multiplication d'un nombre par toutes les valeurs de 1 à n.
Si n = 4, la sortie doit ressembler exactement à ceci :
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16Utilisez le spécificateur de format %2d suivi d'un espace pour chaque nombre. Cela réserve deux espaces de caractères pour chaque produit.
Exemple pour %2d :
Chiffre unique (poussé vers la droite) :
printf("%2d ", 5); // Output: " 5 "Nombre à deux chiffres (remplit les deux emplacements) :
printf("%2d ", 10); // Output: "10 "Essayez vous-même
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Créer des boucles imbriquées pour imprimer la table de multiplication
return 0;
}Toutes les leçons de Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif6Boucles
Boucle ForBoucle WhileBoucle Do WhileBreakContinueDéfi récapitulatif n°1Boucles imbriquéesBoucles infiniesDéfi récapitulatif n°2