C语言 打印前n行杨辉三角形
来源:互联网 发布:虚拟网络运营商 编辑:程序博客网 时间:2024/06/15 21:02
#include<stdio.h>int main(){ printYangHui();// return 0;}void printYangHui()//按行数打印杨辉三角{ int rows, coef = 1, space, i, j; printf("行数: "); scanf("%d",&rows); //控制行数 for(i=0; i<rows; i++) { //打印空格 for(space=1; space <= rows-i; space++) printf(" "); // for(j=0; j <= i; j++)//第n行的数字有n项,所以j<=i { //第一行为1,第一列为1 if (j==0 || i==0) coef = 1; else coef = coef*(i-j+1)/j;//最后一个每一行i=j,倒数第二行(coef=j)等于列数, printf("%4d", coef); } printf("\n"); }}
测试:
行数: 7 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1
阅读全文
0 0
- C语言 打印前n行杨辉三角形
- C语言打印出杨辉三角形
- C语言打印倒三角形
- iOS中C语言的打印三角形
- C语言之函数调用14—递归法打印勒让德多项式前N项
- 【C语言】打印1到n位数。
- C语言:在屏幕上打印杨辉三角形
- [C++]打印三角形&棱形.
- 打印N行杨辉三角形(2维数组)
- 打印N行杨辉三角形(1维数组)
- 打印前N个素数
- 打印前N个素数
- C语言memcmp()函数:比较内存前n个字节
- c语言 之求 Fibionacci 数列的前n个数
- C语言求链表链尾前N个结点
- c语言 利用分式前n项和求圆周率
- C语言:求Fibonacci数列的前n项和
- 【C语言】打印1到最大的n位数
- gcc 常用命令
- cmake arm-none-eabi-gcc for stm32 cpp project
- python自动化工具之pywinauto(零)
- django工作机制
- Spring面向切面编程——Spring实现AOP方式——通过注解实现
- C语言 打印前n行杨辉三角形
- Bootstrap输入框组
- FZU 2252 Yu-Gi-Oh! 思维 枚举
- 请求大神帮帮我!!!真心寻求帮助
- 【开启Tomcat远程调试失败】Failed to connect to remote VM.
- 屡试不爽--安装Cocoapods1.1.0最新心得及问题总结!
- mysql中explain的type的解释
- 跑PCL的tutorial的第一个例子alignment_prerejective.cpp出现错误
- 求LCA的几种方法