c++ - 如何将 ASCII 表格打印为表格
问题描述
我有一个项目,用文字从 0-32 打印 ascii 表,用表中的字符从 32-256 打印。
我所做的是:
#include <iostream>
using namespace std;
int main()
{
cout<<"0 NUL"<<endl;
cout<<"1 Start of Header"<<endl;
................
cout<<"32 Space"<<endl;
char a;
int i;
for (int i=33; i<256; i++){
a=i;
cout << i << " " << a << " " <<endl;
}
return 0;
}
the output is:
32 Space
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
.....
我希望它在一个有行的表中,就像在表中一样。输出应该像 000 nul 33 !66乙
解决方案
我想把它放在像照片一样的桌子上。任何人都可以帮助代码吗?
如果要打印每行包含多个项目的表格,则每行可能应该打印多个项目,对吗?
你在你的桌子上看到任何模式吗?第一行是 000、033、066...;第二行是 001、034、067 ......你将如何打印其中的一行?你将如何打印下一行?
推荐阅读
- python-3.x - TensorFlow 旧版本
- android-11 - Android 11 - 在存储根目录下创建应用程序目录作为共享文件夹
- python-3.x - Networkx not drawing arrows in directed graph
- bash - How to assign values in bash after running commands
- mysql - How can I improve this SQL query to be faster, today it takes a long time
- unity3d - Why unityengine.ui is not recognized?
- javascript - How to use your own photos for infinite scroll effect
- graph - Janusgraph gremlin 查询以查找特定节点的连接组件
- apache-nifi - 阿帕奇尼菲。通过一条规则更改多个属性
- c# - PHP和C#中左右移位的不同值