alignement de la matrice de caractères bidimensionnel en sortie c++

little bottle
Libérer: 2019-04-24 14:40:30
avant
5676 Les gens l'ont consulté

Dans cet article, l'éditeur souhaite rappeler à tout le monde le C++. Le contenu principal de cet article est d'utiliser le C++ pour générer un alignement de matrice de caractères bidimensionnel. Il a une certaine valeur de référence.

Fichier d'en-tête #include

Mots clés : setw(n),std::left,std::right

Exemple : afficher un 0-4 Le La matrice carrée 12*12 nécessite une largeur numérique de 4, alignée à gauche, et la sortie du producteur, l'heure et la durée d'exécution dans le coin inférieur droit alignées à droite.

Code :

#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
int main()
{
    srand((unsigned)time(NULL));
    int p[12][12] = { 0 };
    for (int i = 0; i < 12; i++)
    {
        for (int j = 0; j < 12; j++)
        {
            p[i][j] = rand() % 5;
        }
    }
    for (int i = 0; i < 12; i++)
    {
        for (int j = 0; j < 12; j++)
        {
            cout <<std::left<< setw(4) << p[i][j];
        }
        cout << endl;
    }
    time_t now = time(0);
    char *t = ctime(&now);
    cout << std::right << setw(45) << "出品人:会武术之白猫" << endl;
    cout << std::right << setw(46) << t << endl;
    cout << std::right << setw(41) << clock() / CLOCKS_PER_SEC * 1000 << "毫秒" << endl;
}
Copier après la connexion

Résultat :

Un setw et std::right ne sont valables que pour la variable suivante, rappelez-vous .

Tutoriels associés : Tutoriel vidéo C++

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
c++
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!