/*
6.3 编程打印如下形式的杨辉三角形,打印的杨辉三角形的行数n(不超过10行)要求由用户从键盘输入。要求按照如下函数原型进行编程,不能使用全局变量
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
*/
void YHTriangle(int a[10][10], int n);
void PrintYHTriangle(int a[10][10], int n);

int a[10][10];
int n;
printf("Enter the line number: ");
scanf("%d",&n);YHTriangle(a,n);
PrintYHTriangle(a,n);return 0;

}
void YHTriangle(int a[10][10], int n){
int i,j;
for(i=0;i<n;i++){
for(j=0;j<=n;j++){
a[i][0]=1;
a[i][i]=1;
}
}
for(i=2;i<n;i++){
for(j=1;j<=i-1;j++){
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}

//6.2打印
void PrintYHTriangle(int a[10][10],int n){
int i,j;
for(i=0;i<n;i++){
for(j=0;j<=i;j++)
printf("%5d",a[i][j]);
printf("\n");
}
}

编程打印如下形式的杨辉三角形,打印的杨辉三角形的行数n(不超过10行)要求由用户从键盘输入。要求按照如下函数原型进行编程,不能使用全局变量相关推荐

  1. Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。

    Java练习: 学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台. 代码如下: package co ...

  2. 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数

    编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数 首先,先写出各类计算的函数,参数从主函数中提取,返回计算后所得的值 因计算器不只要求能计算加减乘除,所以所有函数类型都为doubl ...

  3. 编程计算并输出1到n之间的所有数的平方与立方。其中,n值由用户从键盘输入。

    编程计算并输出1到n之间的所有数的平方与立方.其中,n值由用户从键盘输入. *输入格式要求:"%d" 提示信息:"Please enter n:" 输出格式要求 ...

  4. c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。

    题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...

  5. 7-3 选民投票 (8 分)编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(

    7-3 选民投票 (8 分) 编程统计候选人的得票数.有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的 ...

  6. 编程计算并输出1 - n之间的所有数的平方和立方。其中n值由用户从键盘输入

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<math.h> int main() {int P,L;i ...

  7. 编写程序。设银行定期存款年利率rate为2.25%,并已知存款为n年,存款本金为capital,编程计算n年后的本利之和deposit。要求年利率rate、存款年限n和存款本金capital从键盘输入

    #include<stdio.h> main() {     int n;     float rate,capital,deposit; printf("请输入定期存款的年利率 ...

  8. 从键盘输入圆柱体的半径和高,编程计算圆柱体的体积。

  9. [C语言]转置矩阵:编程计算并输出m×n阶矩阵的转置矩阵。其中,m、n和矩阵元素均由用户从键盘输入。已知m和n的值都不超过10。

    输入 输入包含m + 1行:    第一行是整数m和n,两项之间用一个空格隔开(0 < m, n <= 10).    第二行到第m + 1行每行均有n个整数,相邻两项之间用一个空格隔开. ...

最新文章

  1. ASP.NET MVC 2示例Tailspin Travel
  2. Cannot find class for bean with name解决
  3. The Illustrated Transformer 翻译
  4. Keras 实现 LSTM
  5. struts2.1.8,hibernate3.3.2,spring2.5 整合需要哪些jar包
  6. 固定顶部指定div不滑动
  7. VTK:IO之HDRReader
  8. NOIP模拟赛10 题解
  9. ubuntu下安装JDK和netbeans
  10. php addall,深入解析thinkphp中的addAll方法
  11. Linux文件属性与管理
  12. EntityFramework使用及优化
  13. VB 小技巧自定义TextBox文本框右键菜单
  14. Redis入门到入土教程_2 远程连接redis
  15. 【web前端期末大作业】html网上在线书城大学生静态网页 大学生html当当书城仿站 网上书城购物网页作业HTML
  16. 快速实现安卓输入法!
  17. Java:使用Java调用打印机进行打印(JPG、PDF和Word三种文件格式)
  18. 蓝牙耳机气传导哪个牌子好,试试这几款不入耳的气传导耳机
  19. 常见英语面试问答_40个常见的工作面试问答
  20. 领导驾驶舱大数据平台的实施流程

热门文章

  1. arcmap添加字段的类型_ArcGIS 字段数据类型
  2. Android OKHttp 拦截器
  3. python数据质量检查
  4. 有衬线字体和无衬线字体
  5. 浏览器缓存有哪些,通常缓存有哪几种
  6. 浏览器渲染机制、重排、重绘
  7. EFR32MG22与TI CC2652RSIP对比
  8. vue拖拽盒子;vue移动
  9. 使用JavaScript进行销毁:操作指南
  10. ABB 120 六轴机械手臂编程调试(一)