c语言控制输出间隔大小,C/C++ 输出间隔控制
C++使用setw(int n)来控制他后面的变量的输出占多少个位置。默认是右对齐。
例子:
#include
using namespace std;
#include
using std::setw;
/*
setw(int n)用来控制输出间隔。
cout<
setw()只对其后面紧跟的输出产生作用
表示'a'共占8个位置,不足的用空格填充。
*/
int main ()
{
int n[ 10 ]; // n 是一个包含 10 个整数的数组
// 初始化数组元素
for ( int i = 0; i < 10; i++ )
{
n[ i ] = i + 100; // 设置元素 i 为 i + 100
}
cout << "Element" << setw( 13 ) << "Value" << endl;
// setw(13)表示后面输出的Value占13个位置,前面不足的用空填充
// 输出数组中每个元素的值
for ( int j = 0; j < 10; j++ )
{
cout << setw( 7 )<< j << setw( 13 ) << n[ j ] << endl;
}
//setw()默认是右对齐的,可以设置左对齐
cout<
cout<<:left setw n endl>
cout<
cout<
cout<
//改回默认对齐,右对齐
cout<<:right setw n endl>
return 0;
}结果:
Element Value
0 100
1 101
2 102
3 103
4 104
5 105
6 106
7 107
8 108
9 109
------------------------------
9 109
------------------------------
9######109##########
------------------------------
######9##########109
Process returned 0 (0x0) execution time : 0.097 s
Press any key to continue.C语言是在输出个数符前面加上数字或者小数点来实现的额,例如printf("%8d",n);这样后面的数n也是占8个位置,默认右对齐,
如果想要左对齐只要在百分号后面加一个减号就行了:printf("%-8d",n);
C语言例子:
#include
int main ()
{
int n[ 10 ]; // n 是一个包含 10 个整数的数组
// 初始化数组元素
int i;//C语中循环变量声明不能写到for循环里面
for (i= 0; i < 10; i++ )
{
n[ i ] = i + 100; // 设置元素 i 为 i + 100
}
printf("%s%13s\n","Element","Value");
// 输出数组中每个元素的值
int j;
for ( j = 0; j < 10; j++ )
{
printf("%7d%13d\n",j,n[j]);
}
printf("------------------------------\n");
printf("%-7d%-13d\n",9,9);
printf("------------------------------\n");
return 0;
}结果:
Element Value
0 100
1 101
2 102
3 103
4 104
5 105
6 106
7 107
8 108
9 109
------------------------------
9 9
------------------------------
Process returned 0 (0x0) execution time : 0.152 s
Press any key to continue.
c语言控制输出间隔大小,C/C++ 输出间隔控制相关推荐
- c++ double 只输出五位_c 语言第四章 在控制台上数据的输入和输出
1 数据输出 我们之前已经使用过printf()函数来实现数据在控制台上输出 #include<stdio.h> int main(){printf("hello world&q ...
- c语言设置输出字符大小_C语言中常用的几个头文件及库函数
点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 来源:https://www.jb51.net/article/124594.htm 这 ...
- R语言获得所有Aesthetics(美学映射)参数:使用长表输出、使用宽表输出
R语言获得所有Aesthetics(美学映射)参数:使用长表输出.使用宽表输出 目录 R语言获得所有Aesthetics(美学映射)参数:使用长表输出.使用宽表输出 #ggplot2 #获取所有Geo ...
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...
SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...
- c语言三个数按大小排列怎么编程,C语言三个数排列大小的实现方法
这个题简单,也有很多的方法,在这里我想用数学的方法解决排序问题.ps:本人是个学渣,程序写的不好,欢迎各位大神指点帮助. 梳理思路: 以1 2 3为例 先考虑我们所有的可能输入类型(这里不一一列举): ...
- 如何确定C语言中数组的大小?
如何确定C语言中数组的大小? 也就是说,数组可以容纳多少个元素? #1楼 如果您要处理未作为参数接收的数组,则sizeof方法是正确的方法. 作为参数发送给函数的数组被视为指针,因此sizeof将返回 ...
- 将输出结果以json类型打印在控制台上_系列文章:Kubernetes中日志的正确输出姿势...
前言 上一期主要和大家介绍从全局维度考虑如何去构建K8s中的日志系统,本期我们从实践角度出发来一步步构建K8s中的日志监控体系.构建日志系统的第一步是如何去产生这些日志,而这也往往是最繁杂最困难的一步 ...
- c语言easyx改变字体大小,改变控制台字体大小
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 网友说,既然能改变控制台的颜色,为什么不能改变控制台的字体大小呢?答案是肯定的.系统为我们提供了许多的API,能更改字体大小的API正隐身其中.网上没有控 ...
- C语言 | 函数实现比较大小
例28:输入两个整数,要求输出其中值较大者.要求用函数来找到大数. 解题思路:这个问题的逻辑很简单,主要就是把比较大小的逻辑抽取出来即可,比较大小具体可以参考之前的文章:C语言 | 由小到大输出两个数 ...
最新文章
- 服务器监听端口信息,服务器监听端口信息
- ST17H26只pwm波形特征
- line-height 属性
- ajax数据保存及解析
- html css三类选择器,css三类选择器 用法 引用
- 为了学习Rxjava,年轻小伙竟作出这种事!
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 辅助类:在元素获取焦点时显示(如:键盘操作的用户)...
- 最速下降法求解步骤及例题
- Head First Java 中文版 (第 2 版) PDF 下载
- Python源码学习(四)
- 在椭球面上使用球面坐标系法做三重积分
- 网段划分 特殊网段(localhost0.0.0.01.1.1.1127.0.0.1)
- python创建列表以及列表的操作(插入-删除-索引-交换元素值-切片)
- 也谈Eclipse未自动在gen目录下生成R.java
- mysql status questions_运行中的mysql状态查看
- 设置 核心内存转储后无效_从内存转储的第1部分(共3部分)调查无效的程序异常
- SpringBoot Jar包构建源码分析
- 移动端点击加qq好友和加入qq群
- 计算机系相声剧本,2015年爆笑小品剧本台词《作弊记》
- 七牛云图床php,PHP实现Markdown文章上传到七牛图床的实例内容
热门文章
- 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲
- python 中文排序(按拼音首字母)
- 快速检测npm registry镜像网址下载的速度
- MuJoCo及mujoco_py安装(以及troubleshooting)
- 使用计算机生成遐想景物图像,计算机多媒体
- 洛谷 P2440 木材加工 (二分答案)
- 计算机图形学直线线型实验报告,计算机图形学实验报告-直线中点bresenham算法的实现资料.doc...
- html可以联机玩的小游戏,数学趣味小游戏,在家也可以和孩子一起玩
- 题目0171-相同数字的积木游戏1
- 通信频段详解(5G)