AHUOJ高级语言程序设计实验(五) 杨辉三角形(斜向)
2016-11-17 11:20
218 查看
AC代码
#include <stdio.h>//根本不明白为什么题目要求斜着输出杨辉三角,真丑 int main(void) { int a[20][20]; int i,j,k,n,x=0,y=0,u=0; scanf("%d",&n);//使杨辉三角为n行 for(i=0;i<=n-1;i++)//先使第一行和第一列的数都为1 { a[0][i]=1; a[i][0]=1; } for(j=1;j<=n-2;j++) for(k=1;k<=n-1-j;k++) a[j][k]=a[j][k-1]+a[j-1][k]; for(x=0;x<=n-1;x++)//循环输出数组 { for(y=0;y<=n-x-1;y++)//具体思路是,先输入空格,再输入一个数 { if(u!=0) printf(" ");//u是一个标识符,用来使第一个数前面不输出空格 printf("%d",a[x][y]); u=1; } printf("\n");//每一行输入完成之后换行 u=0; } return 0; }
相关文章推荐
- AHUOJ 高级语言程序设计实验(六)素数判断
- AHUOJ 高级语言程序设计实验-综合(七)
- AHUOJ高级语言程序设计实验(五) 判断回文
- AHUOJ高级语言程序设计实验(六)金字塔
- 高级语言程序设计实验大纲 面向对象程序设计实验大纲
- : 高级语言程序设计实验6-8二维数组
- 高级语言程序设计实验6-9二维数组
- 【javascript高级语言程序设计】五
- PART IV 程序设计层 Chapter 8 高级程序设计语言
- 【高级语言程序设计期末复习No.1】动态链表的建立,输出,插入和删除
- 高级语言程序设计第二次上机报告
- 高级语言程序设计作业
- 高级语言程序设计 13-14-1
- 【javascript高级语言程序设计】一
- 通常高级程序设计语言包含的语法内容
- 【javascript高级语言程序设计】二
- 高级语言程序设计课程设计报告-职工信息管理系统
- 【打基础】高级语言程序设计·厦大出版社 课后习题个人记录3
- 基于STL的程序设计高级实验(开放实验项目)
- 【javascript高级语言程序设计】四