• 技术文章 >后端开发 >C#.Net教程

    c++输出二维字符矩阵对齐

    little bottlelittle bottle2019-04-24 14:40:30转载3851
    本篇文章,小编想带大家回忆一下C++,本篇文章的主要内容是用c++输出二维字符矩阵对齐,具有一定的参考价值,感兴趣的朋友可以了解一下。

    头文件#include <iomanip>

    关键词:setw(n),std::left,std::right

    实例:输出一个0-4的12*12方阵,要求数字宽度为4,居左对齐,右下角输出出品人、时间、运行时间居右对齐。

    代码:

    #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;
    }

    结果:

    php入门到就业线上直播课:进入学习

    一个setw和std::right只对后边一个变量有效,切记。

    相关教程:C++视频教程

    以上就是c++输出二维字符矩阵对齐的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:c++ 矩阵对齐
    上一篇:openjudge 2971:抓住那头牛 解题过程(附代码) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 【C语言】递归和非递归分别实现strlen• C语言笔记-基于C语言实现的流水跑马灯• C语言入门自学书籍推荐• C语言如何实现回调函数
    1/1

    PHP中文网