【C语言】请输入一个n(n=10)并输出一个n行n列的杨辉三角
应用二维数组的知识
杨辉三角特点:
1.第一列和对角线的元素全部为1
2.其他元素等于上一行的当前列的值和上一行中当前列前边一列的值之和
#include<stdio.h> #define N 11 int main() { int a[N][N]={{0},{0,1}};/*初始化第0行和第一行,其他全部为0*/ int n,i,j; printf("请输入行数:\n"); scanf("%d",&n); for(i=2;i<=n;i++)//从第2行开始循环计算杨辉三角的每一个值 for(j=1;j<=i;j++)//i==j是对角线位置,是本行应处理的最后一个单元 a[i][j]=a[i-1][j]+a[i-1][j-1]; printf("%d行%d列的杨辉三角:\n",n,n); for(i=1;i<=n;i++)//从第一行开始循环输出杨辉三角 { for(j=1;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); } return 0; }
【C语言】请输入一个n(n=10)并输出一个n行n列的杨辉三角相关推荐
- 7-4 使用递归输出杨辉三角形 (18 分)输出杨辉三角形,用户输入一个正整数n,输出n行的直角三角形的杨辉三角。要求使用递归函数实现
输入格式: 输入一个正整数n 输出格式: 输出n行的直角三角形的杨辉三角,两个数之间用空格分隔,末尾无多余的空格. 输入样例: 在这里给出一组输入.例如: 3 输出样例: 在这里给出相应的输出.例如: ...
- c语言编程规律数阵输出,趣味C程序100.9 绘制杨辉三角
说明:1.本问题来源于,所有程序为本人自己编写.与原程序不同之处作有标记. 2.本系列所有程序均使用codeblocks编译,操作系统为Windows XP. 问题:在屏幕上显示杨辉三角 1 1 1 ...
- C语言数组使用、数组相关的宏定义剖析,及矩阵乘积、杨辉三角实例
数组一直是编程语言学习中需要重点掌握的部分,它是最基本的数据结构类型,是构成字符串及其他许多重要构造结构的基础.相对许多其他高级语言来说,C语言对数组本身提供的支持并不太多,尤其是不支持动态 ...
- 杨辉三角详细解析(C语言)
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是 1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一 ...
- C语言杨辉三角(两种方法)
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是 1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一 ...
- 杨辉三角c语言编程报告,C语言打印杨辉三角示例汇总
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ...
- 用linux编译打印杨辉三角形,C语言打印杨辉三角代码及解析
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ...
- c语言杨辉三角形7行7liu,7. C语言杨辉三角(两种方法)
杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是 1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一 ...
- C语言程序设计谭浩强(第四版)部分课后习题作答——第六章-输出杨辉三角,输出魔方阵
代码: 杨辉三角题目较为简单,魔方阵题目实现了输出任意整数即可输出对应的魔方阵 #include<stdio.h> #include<stdlib.h> #include< ...
最新文章
- ComponentOne Silverlight C1TabItem 关闭按钮tooltip提示汉化localization
- 接受java的返回值_java怎样接受 到return的值的?
- 为不同目录设置Forms身份验证
- 袋鼯麻麻——智能购物平台
- taskscheduler java_java – 针对不同任务的不同taskScheduler
- Sequence.js 实现带有视差滚动特效的图片滑块
- android中如何新建一个activity,《Android Activity》活动的介绍和创建
- 刚刚,中国估值最高的AI公司一口气发布11款产品,横跨5大领域
- ajax如何向action发送数据的
- Three.js中的矩阵
- Linux的NFS(net file systen)
- 清理电脑垃圾的七个BAT文件
- 卡方检验python程序_Python卡方检验
- 小牛叔讲Python第1章: 编程界的瑞士军刀Python
- Call Center核心词汇含义及功能
- 我的世界玩服务器虚拟内存高崩,服务端崩溃 - 崩溃解答 - MC百科社群 - MC百科|最大的Minecraft中文MOD百科...
- 2022年国内外大数据工程师薪资大比拼
- 用VBA合并计算Excel多个工作簿及工作表
- 【观察】掘金医疗大数据,如何四两拨千斤?
- python共轭复数_python print出共轭复数的方法详解
热门文章
- Ethercat解析(十一)之分布时钟
- 【AI视野·今日CV 计算机视觉论文速览 第156期】Mon, 9 Sep 2019
- Jmock-使用ClassImposteriser扩展mock class对象
- 构造方法与对象的创建 java 1614780813
- 03 实现不同基本数据类型之间的类型转换 0214
- python-计算机二级考试-报考笔记
- ERROR! The server quit without updating PID file解决办法
- mongodb副本集搭建
- OGG ORA-1403 NO DATA FOUND
- [20180826]四校联考