莱布尼兹三角形(C++)
2024-10-09 21:41:07
【问题描述】
如下图所示的三角形,请编程输出图中排在第 n 行从左边数第 m 个位置上的数。
【代码展示】
# include<iostream>
# include<cstdio>
using namespace std;
int main(){
int a[100][100]; // a[m][n]
int i,j,m,n;
cin >> m >> n;
for(i=1;i<=m;i++){
for(j=1;j<=i;j++){
if(j==1){
a[i][j]=i; // 第一列等于行数的倒数;
}
else{
// 求分数的倒数,即分数的分母.
a[i][j]=a[i-1][j-1]*a[i][j-1]/(a[i][j-1]-a[i-1][j-1]);
}
// if(j==n && i==m){
// printf("1/%d",a[i][j]);
// break;
// }
}
}
printf("1/%d",a[m][n]); // 输出m行n列数值.
return 0;
}
最新文章
- 基于trie树的具有联想功能的文本编辑器
- linux 安装 ArcSDE10.1
- How to copy remote computer files quickly to local computer
- 移动端网站或APP点击后出现闪动或灰色背景(转)
- hope is a good thing!
- Oracle SQL的硬解析、软解析、软软解析
- python包管理器pip
- .net抓取网页数据
- AndroidStudio引入so文件
- Xshell连接服务器密钥改成密码登录
- 【CC2530入门教程-04】CC2530的定时/计数器原理与应用
- 福利 c++ 标准头文件大全
- .net表达式计算器(中缀表达式转后缀表达式,支持20多个数学函数,支持函数嵌套)
- 【原创】Linux基础之linux常用命令之文本替换
- python web 2
- River Problem HDU - 3947(公式建边)
- Confluence 6 恢复一个空间
- VMware下安装Ubuntu18.04时vmware tools安装问题
- codeSourcery交叉编译环境
- hihoCoder 1233 : Boxes(盒子)