首页 > 其他分享 >第六章5

第六章5

时间:2022-11-09 17:26:21浏览次数:31  
标签:小明 int 样例 杨辉三角 第六章 图形 include

【题目描述】

小明比较喜欢图形,而且总是喜欢把图形倒过来欣赏。有一次,他看到了杨辉三角形,觉得很新鲜,于是就把它们大大小小地摆列出来了,好不得意哦。图形的摆布小明都是手工完成的,效率太低了,请你编程帮他实现吧!

【输入】

仅一行。一个正整数n(3≤n≤10),表示构造n行n列的倒立的杨辉三角。

【输出】

n行n列的倒立的杨辉三角(每个数据以4列的域宽显示)。

【样例输入】

5

【样例输出】

   1   4   6   4   1

     1   3   3   1

       1   2   1

         1   1

           1

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,i,j,k;
    scanf("%d",&n);
    int m[n][n];
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
    {
        if(j==i)
            m[i][j]=1;
        else if(j==0)
            m[i][j]=1;
        else
            m[i][j]=m[i-1][j-1]+m[i-1][j];
    }
    for(i=n-1;i>=0;i--)
    {
        for(k=0;k<n-1-i;k++)
            printf("  ");
        for(j=0;j<=i;j++)
        {
            printf("%4d",m[i][j]);
        }
        printf("\n");
    }
    return 0;
}

 

标签:小明,int,样例,杨辉三角,第六章,图形,include
From: https://www.cnblogs.com/xrj1229/p/16874463.html

相关文章

  • 第六章3
    【题目描述】给定正整数n,输出一个有规律变化的n行n列的图形,具体格式参看输出样例。【输入】仅一行。一个正整数n(1<n≤100),表示输出的图形有n行n列。【输出】n行n列有规......
  • 第六章2
    【题目描述】Calculatea+bandoutputthesuminstandardformat--thatis,thedigitsmustbeseparatedintogroupsofthreebycommas(unlesstherearele......
  • 【JavaScript 教程】第六章 数组03— Stack :使用 Array 的push()和pop()方法实现堆栈
    英文 | https://www.javascripttutorial.net/译文|杨小爱在上节,我们学习了JavaScriptArray length属性以及如何正确处理它,错过的小伙伴可以点击文章《​​【JavaScrip......
  • 第六章-关系数据理论
    本章的目的:如何构造一个好的数据库模式6.1问题的提出:关系模式的表示:关系模式由五部分组成,是一个五元组:R(U,D,DOM,F)R表示关系模式名U表示一组属性D表示U的取值范......
  • 第六章-文件上传漏洞
    第一节文件上传_绕过JS验证1.1JS验证代码分析1.2Burpsuite剔除响应JS对于JS前端验证,直接删除掉JS代码之后就可以绕过JS验证。1.3浏览器审计工具剔除JS利用浏览......
  • 【Java编程思想读书笔记】第五章(补充):静态初始化与枚举类型+第六章:访问权限控制
    参考书目:《Java编程思想》(第四版)友链:​​【读书笔记】Java重要知识点整理与汇总​​一、静态初始化:结论:静态初始化执行且仅执行一次(当首次生成这个类的一个对象时,或首次访......
  • 20201302姬正坤第六章学习笔记
    Linux第六章——信号和信号处理一、信号和中断人员中断进程中断硬件中断进程的陷阱错误二、Unix/Linux中的信号处理1、信号的来源来自硬件中断的信号来自异常......
  • 第六章
    一、学习笔记二、遇到问题sig[32]是什么三、解决方法每个进程PROC都有一个信号处理数组intsig[32]。sig[32]数组的每个条目都指定了如何处理相应的信号,其中0表示DEF......
  • 第六章学习笔记
    摘要:本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自......
  • 第六章学习笔记
    1.信号和中断信号:发给进程的请求,将进程从正常执行转移到中断处理。中断:是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。“中断”是发送给......