杨辉三角形(include <iomanip>,stew)

news/2024/7/20 21:03:51 标签: ios

iomanip:在C++程序里面经常见到下面的头文件#include <iomanip>,io代表输入输出,manip是manipulator(操纵器)的缩写 (在c++上只能通过输入缩写才有效)。 用来对输入输出操作的格式进行更加方便的控制,在ios_base基类的基础上将每一种格式的设置和删除都进行了函数级的同名封装,提供了全局的调用接口函数,支持在运算符“<<”和“>>”上的多次使用,配合ios_base实例的控制。

C++ setw() 函数用于设置字段的宽度,语法格式如下:

setw(n):

n 表示宽度,用数字表示。

setw() 函数只对紧接着的输出产生作用。

当后面紧跟着的输出字段长度小于 n 的时候,在该字段前面用空格补齐,当输出字段长度大于 n 时,全部整体输出。

#include<iostream>
#include <iomanip>//定义了之后才能用setw(3)
using namespace std;
void main()
{
    //注意数组没有0
    int a[11][11];
    int i,j;
    for(i=1;i<11;i++)//第一列
    {
        a[i][1]=1;
        a[i][i]=1;
    }
    for(i=3;i<11;i++)
        for(j=2;j<i;j++)
            a[i][j]=a[i-1][j-1]+a[i-1][j];
    for(i=1;i<11;i++)
    {
        for(j=1;j<=i;j++)//因为不存在一行二列,j<=i
            cout<<setw(3)<<a[i][j]<<" ";//C++ setw() 函数用于设置字段的宽度
        cout<<endl;
    }    
}


http://www.niftyadmin.cn/n/1322072.html

相关文章

变量和基本类型

#include<iostream> using namespace std; int main() {cout<<"2\n";//输出2&#xff0c;换行cout<<"2\tM\n";//输出2&#xff0c;制表&#xff0c;输出M&#xff0c;换行return 0; } 注意有转义字符的话要用”“ #include<iostrea…

matlab二分法求方程的根(数值分析)

代码 function xc bisect(f,a,b,tol) % bisect 二分法求解 %f: a if sign(f(a))*sign(f(b))>0error(f(a)f(b)<0 not satisfied!) % 停止运行 end fa f(a); fb f(b); while (b-a)/2 > tolc (ab)/2;fc f(c);if fc 0breakendif sign(fc)*sign(fa) < 0 % [a,c]是…

eclipse新建C/C++项目

先确定配置好MG环境 可参考&#xff1a;MinGW安装教程_子曰小玖的博客-CSDN博客_mingw安装 检验方法&#xff1a;winR-输入cmd-输入gcc回车 显示如下即配置好 然后文件--新建--C/C项目--C Managed Build -- 项目名填一下&#xff0c;项目类型 &#xff1a;HelloWorld ANSI C…

matlab不动点迭代代码

%不动点迭代function [xc,k] fpi(g,x0,tol,N) x1g(x0); k1; while abs(x1-x0) > tolx0 x1;x1g(x0);if kNfprintf(Fixed-point iteration failed!)breakendkk1;end xc x1;

warning C4183: ‘Cricle‘: member function definition looks like a ctor, but name does not match enclo

报错&#xff1a;warning C4183: Cricle: member function definition looks like a ctor, but name does not match enclosing class 原代码 #include<iostream> #include<cmath> #define PI acos(-1) using namespace std; class Circle { private:double r; p…

程序设计与算法(二):1. 枚举

目录 例 完美立方 例 生理周期 例 称硬币 练习​​​​​ 剑指 Offer 57 - II. 和为s的连续正数序列 练习 找出三位偶数 练习 1291. 顺次数 例子源于慕课课程&#xff1a;程序设计与算法二 例 完美立方 输入正整数N&#xff0c;N以内满足 a^3b^3c^3d^3 &#xff1b;需要…

程序设计与算法(二):2. 递归

目录 例 汉诺塔 练习 面试题 08.06. 汉诺塔问题 例 N皇后 例 逆波兰数 例 表达式求值 例 爬楼梯 例 放苹果 练习 面试题 08.05. 递归乘法 例子源于慕课课程&#xff1a;程序设计与算法二 递归&#xff08;recursion&#xff09;思想用于 代替多重循环有递归式子的问题…

程序设计与算法(二):3. 二分算法

目录 例 查找p 例 查找lowerbound 例 二分法求方程的根 例 找一对数 例 农夫和奶牛 例子源于慕课课程&#xff1a;程序设计与算法二 二分查找&#xff1a;有序、时间复杂度是log(n) 例 查找p int BS(int a[], int size, int p) {int low 0, high size - 1;while (low &l…