想用一维数组写java打印杨辉三角角,运行后没结果,求找错

想用一维数组写杨辉三角,运行后没结果,求找错_百度知道
想用一维数组写杨辉三角,运行后没结果,求找错
#include&stdio.h&
#define N 10
void main()
int a[N]={1,1,1,1,1,1,1,1,1,1};
for(i=0;i&N;i++)
printf(&%d&,a[0]);
for(j=1;j&i;j++)
temp=a[j];
a[j]=a[j-1]+a[j];
我有更好的答案
include&stdio.h&i&N;i++) {
printf(&);i;
printf(&%d &%d &;
temp0=a[0];
for(j=1;j&j++)
temp1=a[j];
a[j]=a[j]+temp0;
printf(&%d &\n&quot,a[0]);,a[i]);
printf(&,a[j]);
temp0=temp1; int i,j,temp0,temp1; for(i=0;#define N 10void main(){ int a[N]={1,1,1,1,1,1,1,1,1,1}
采纳率:55%
为您推荐:
其他类似问题
您可能关注的内容
杨辉三角的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。网站已改版,请使用新地址访问:
N-lines-before-output-Triangle 一、 输入一个正整数n,通过程序输出杨辉三角的前n行,并 m,若m在 Other windows programs 其他小
238万源代码下载- www.pudn.com
&文件名称: N-lines-before-output-Triangle
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 40 KB
&&上传时间:
&&下载次数: 3
&&提 供 者:
&详细说明:一、 输入一个正整数n,通过程序输出杨辉三角的前n行,并输入一个正整数m,若m在杨辉三角中存在,输出所在位置的行列。
(1) 输入正整数n,输出杨辉三角形的前n行,1&n&20。要求至少给出四种解法:不使用任何数组,只使用一维数组,只使用二维数组,使用递归。
(2) 输入正整数m, 若m在杨辉三角形中存在,输出所在位置的行列编号。-Enter a positive integer n, the first n rows of Pascal&#39 s Triangle program output, and enter a positive integer m, m in Pascal&#39 s Triangle, the ranks of the output location. (1) Enter the positive integer n, the first n rows output Triangle, 1 &n&20。要求至少给出四种解法:不使用任何数组,只使用一维数组,只使用二维数组,使用递归。
(2) 输入正整数m, 若m在杨辉三角形中存在,输出所在位置的行列编号。
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&黄建新&&黄建新.doc&&..............\一维数组.c&&..............\不用数组.c&&..............\二维数组.c&&..............\递归.c
&输入关键字,在本站238万海量源码库中尽情搜索:休闲娱乐生活服务其他类别扫扫有惊喜
C++ 不使用数组实现杨辉三角说明:杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年。杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的优美结合杨辉三角输出结果源码如下:源码源代码:#include#include#includeint main(){int m, n, c = 1;coutcoutfor (m = 1; mcoutfor (n = 1; nc = c * (m - n + 1) /cout}cout
上一页&1共2页热门新闻更多
实时热点榜单热门视频
阅读下一篇视频推荐用一维数组打印杨辉三角,各位能给个思路吗?该怎么解决 - C++当前位置:& &&&用一维数组打印杨辉三角,各位能给个思路吗?该怎么用一维数组打印杨辉三角,各位能给个思路吗?该怎么解决www.MyException.Cn&&网友分享于:&&浏览:35次用一维数组打印杨辉三角,各位能给个思路吗?谢谢!------解决方案--------------------int n[N+1];
for (int i = 1; i
&= N; ++i)
for (int j = i-1; j & = 1; --j)
n[j] += n[j-1];
for (int j = 1; j
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有java使用for循环输出杨辉三角
转载 & & 作者:
杨辉三角形由数字排列,可以把它看做一个数字表,其基本特性是两侧数值均为1,其他位置的数值是其正上方的数字与左上角数值之和,下面是java使用for循环输出包括10行在内的杨辉三角形
&思路是创建一个整型二维数组,包含10个一维数组。使用双层循环,在外层循环中初始化每一个第二层数组的大小。在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素。
代码如下:public class YanghuiTriangle {&&&&public static void main(String[] args) {&&&&&&&&int triangle[][]=new int[10][];// 创建二维数组&&&&&&&&// 遍历二维数组的第一层&&&&&&&&for (int i = 0; i & triangle. i++) {&&&&&&&&&&&&triangle[i]=new int[i+1];// 初始化第二层数组的大小&&&&&&&&&&&&// 遍历第二层数组&&&&&&&&&&&&for(int j=0;j&=i;j++){&&&&&&&&&&&&&&&&// 将两侧的数组元素赋值为1&&&&&&&&&&&&&&&&if(i==0||j==0||j==i){&&&&&&&&&&&&&&&&&&&&triangle[i][j]=1;&&&&&&&&&&&&&&&&}else{// 其他数值通过公式计算&&&&&&&&&&&&&&&&&&&&triangle[i][j]=triangle[i-1][j]+triangle[i-1][j-1];&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&System.out.print(triangle[i][j]+"\t");&&&&&&&& // 输出数组元素&&&&&&&&&&&&}&&&&&&&&&&&&System.out.println();&&&&&&&&&&&&&& //换行&&&&&&&&}&&&&}}
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 java打印杨辉三角 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信