博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021-6-4【打印杨辉三角形】
阅读量:2055 次
发布时间:2019-04-28

本文共 846 字,大约阅读时间需要 2 分钟。

打印杨辉三角形

任务描述

相关知识
编程要求
测试说明
任务描述
本关任务:打印杨辉三角形。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

相关知识

杨辉三角形的第i+1行是(a+b)^n的展开式的系数。

杨辉三角形有如下特点:

只有下半三角形有确定的值;

第一列和对角线上的元素值都是1;
其它元素值均是前一行同一列元素与前一行前一列元素之和。
编程要求
根据提示,在右侧编辑器补充代码,实现用户输入一个整数n,然后输出杨辉三角形的前n行。

测试说明

平台会对你编写的代码进行测试:

测试输入:

6
预期输出:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

提示:每个数据间用\t隔开。

开始你的任务吧,祝你成功!

#include
#define N 50int main(){
int a[N][N],i,j,n; scanf("%d",&n); //输入打印行数 /*********Begin*********/ for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
a[i][1]=1; a[i][i]=1; if(i>=2&&j>=2){
a[i][j]=a[i-1][j-1]+a[i-1][j]; } } } for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
printf("%d\t",a[i][j]); } printf("\n"); } /*********End**********/ return 0;}

转载地址:http://mxnlf.baihongyu.com/

你可能感兴趣的文章
BlockQueue 生产消费 不需要判断阻塞唤醒条件
查看>>
ExecutorService 线程池 newFixedThreadPool newSingleThreadExecutor newCachedThreadPool
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
win10将IE11兼容ie10
查看>>
checkbox设置字体颜色
查看>>
第一篇 HelloWorld.java重新学起
查看>>
ORACLE表空间扩张
查看>>
orcal 循环执行sql
查看>>
web.xml配置监听器,加载数据库信息配置文件ServletContextListener
查看>>
结构型模式之桥接模式(Bridge)
查看>>
行为型模式之状态模式(State)
查看>>
行为型模式之策略模式(Strategy)
查看>>
行为型模式之模板方法模式(TemplateMethod)
查看>>
行为型模式之访问者模式(Visitor)
查看>>
大小端详解
查看>>
source insight使用方法简介
查看>>
<stdarg.h>头文件的使用
查看>>