_编程语言_C++_setw()

  C++ 中使用setw(int n) 来控制输出间隔.

例如:

cout<<‘s‘<<setw(8)<<‘a‘<<endl;//s与a之间有7个空格,setw()只对后面紧跟的输出产生作用.

显示:s        a

setw()默认填充空格,可以修改填充其他

cout<<setfill(‘*‘)<<setw(5)<<‘a‘<<endl;

输出:  ****a

例如:

#include <iostream>
using namespace std;

#include <iomanip>
using std::setw;

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;

   // 输出数组中每个元素的值
   for ( int j = 0; j < 10; j++ )
   {
      cout << setw( 7 )<< j << setw( 13 ) << n[ j ] << endl;
   }

   return 0;
}

输出

时间: 2024-11-05 15:47:02

_编程语言_C++_setw()的相关文章

_编程语言_C++_std

正常使用 cout << "Count is "<<i<<endl; 含有std std::cout << "Count is " << count << std::endl; std 是一个类(输入输出标准),包括cin 成员和cout成员. 使用  using name space std 以后才能使用它的成员. #include<iostream.h> 中不存在类std,但它有

白书_倒三角形_C语言描述

#include<stdio.h> int main() { int n,t,i,j; scanf("%d",&n); for(i=0; i<=n-1; i++) { t = 2*n - 1- 2*i; for(j=0; j<i; j++) { printf(" "); } while(t) { printf("#"); t--; } printf("\n"); } return 0; }

C++_基础_C与C++的区别2

内容: (1)C++中的函数 (2)动态内存 (3)引用 (4)类型转换 (5)C++社区对C程序员的建议 1.C++中的函数1.1 函数的重载(1)重载的概念 在同一个作用域中,函数名相同,函数的参数列表不同构成重载关系,在不同的作用域中遵循标示符隐藏原则 (2)函数重载的方式 a.函数名相同,参数类型不同 b.函数名相同,参数个数不同 c.函数名相同,参数顺序不同 d.函数名相同,const修饰的常函数和普通成员函数构成重载(以后讲到) (3)比较特殊的重载方式(4)重载匹配的原则 完全匹配

_编程语言_查缺补漏_指针

指针的使用 1,定义 2,*ip        存储指针所指内存中内容 3,&var     变量var在内存的地址 4,ip         指针变量的地址 5,var       定义变量 #include <iostream> using namespace std; int main () { int var = 20; // 实际变量的声明 int *ip; // 指针变量的声明 ip = &var; // 在指针变量中存储 var 的地址 cout <<

scanf控制用户输入数据的合法范围_算法_c语言

如题: 要求用a,b,c三个整型变量来存储用户户输入3个值. 看程序实现: #include <stdio.h> int main() { int a = 0, b = 0, c = 0; while( (a * b *c < 1 && (a<1 || b<1 || c<1)) &&( scanf("%d%d%d", &a, &b, &c ) <= 3)) { fflush(stdin);

bzoj3533: [Sdoi2014]向量集

Description 维护一个向量集合,在线支持以下操作:"A x y (|x|,|y| < =10^8)":加入向量(x,y);" Q x y l r (|x|,|y| < =10^8,1 < =L < =R < =T,其中T为已经加入的向量个数)询问第L个到第R个加入的向量与向量(x,y)的点积的最大值.    集合初始时为空. Input 输入的第一行包含整数N和字符s,分别表示操作数和数据类别:    接下来N行,每行一个操作,格式如上

51nod1253 Kundu and Tree

树包含N个点和N-1条边.树的边有2中颜色红色('r')和黑色('b').给出这N-1条边的颜色,求有多少节点的三元组(a,b,c)满足:节点a到节点b.节点b到节点c.节点c到节点a的路径上,每条路径都至少有一条边是红色的. 注意(a,b,c), (b,a,c)以及所有其他排列被认为是相同的三元组.输出结果对1000000007取余的结果. Input 第1行:1个数N(1 <= N <= 50000) 第2 - N行:每行2个数加一个颜色,表示边的起始点和结束的以及颜色. Output 输

传智播客C语言视频第二季(增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)

?? 卷 backup 的文件夹 PATH 列表卷序列号为 000000F4 D4A8:14B0J:.│  1.txt│  2.txt│  ├─1传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│  ├─文档│  │      第1讲 C语言第一阶段.doc│  │      │  └─视频│          第1讲 C语言第一阶段.mp4│          ├─2传智播客_尹成_C语言从菜鸟到高手_第二章C语言跨平台HelloWorld-A│  ├─第10节 2.5.1-2.5.7C

传智播客C语言视频第一季(有效下载期为10.1-10.7,10.8关闭)

?? J:\传智播客_尹成_C语言从菜鸟到高手├─传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│      第一讲1.1C语言第一阶段.mp4│      第二讲1.2c语言入门教程.mp4│      ├─传智播客_尹成_C语言从菜鸟到高手_第七章编译选项_链表_栈_队列_C实战│  ├─7.1编译与预处理│  │      第10讲 7.1.14-24宏的高级用法2.mp4│  │      第11讲 7.1.25文件包含-7.1.28编译及预处理小节.mp4│  │      第