P122第30题
2015-05-06 21:03
127 查看
#include<stdio.h>
unsigned long idea(unsigned long x,unsigned long y)
{
unsigned long z;
if((y==1)||(y==x))
return 1;
else
z=idea(x-1,y-1)+idea(x-1,y);
return z;
}
int main()
{
unsigned long a,b;
while(1)
{
printf("请输入两个数作为杨辉三角的行和列\n");
scanf("%u%u",&a,&b);
printf("第%u行第%u列的数为%u\n",a,b,idea(a,b));
}
return 0;
}
unsigned long idea(unsigned long x,unsigned long y)
{
unsigned long z;
if((y==1)||(y==x))
return 1;
else
z=idea(x-1,y-1)+idea(x-1,y);
return z;
}
int main()
{
unsigned long a,b;
while(1)
{
printf("请输入两个数作为杨辉三角的行和列\n");
scanf("%u%u",&a,&b);
printf("第%u行第%u列的数为%u\n",a,b,idea(a,b));
}
return 0;
}
相关文章推荐
- 【转】利用 squid 反向代理提高网站性能
- C++ Primer第四版习题--4.7
- 第八周项目三——分数类中的运算符重载(2)
- GLSL实现图像处理
- 动态网页基础
- WEB 手机版拖拽
- C6-函数
- csu_1600
- K-均值聚类算法的原理与实现
- 作业
- C5-二维数组、字符串数组、多维数组
- Javascript模仿块级作用域
- linux课程总结
- Android初学者Eclispe环境启动遇This Android SDK requires Android Developer Toolkit version 23.0.0 or above
- 存储过程知多少
- cocos2d-x 保持屏幕点亮及自动变灰
- 关于sharekey 与Open system+wep
- 8.0 Streams(2)
- 我的java mvc
- 非刚性人脸跟踪(二)