下面的程序是我写的关于输出杨辉三角(只输出10行)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/04 19:32:37
下面的程序是我写的关于输出杨辉三角(只输出10行)
#include <stdio.h>
void main()
{
\x09int i,j;
\x09int a[9][9];
\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;
\x09for (i=2;i<=9;i++)
\x09{
\x09\x09a[i][0]=1,a[i][i]=1;
\x09\x09for (j=1;j<=i-1;j++)
\x09\x09\x09a[i][j]=a[i-1][j-1]+a[i-1][j];
\x09}
\x09for (i=0;i<=9;i++)
\x09{
\x09\x09for(j=0;j<=i;j++)
\x09\x09\x09printf("%d ",a[i][j]);
\x09\x09printf("\n");
\x09}
\x09printf("\n");
}
为什么运行的结果是这样的
图中显示最后一行第一个数输出错误,应该是1但输出的却是0.这是为什么
#include <stdio.h>
void main()
{
\x09int i,j;
\x09int a[9][9];
\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;
\x09for (i=2;i<=9;i++)
\x09{
\x09\x09a[i][0]=1,a[i][i]=1;
\x09\x09for (j=1;j<=i-1;j++)
\x09\x09\x09a[i][j]=a[i-1][j-1]+a[i-1][j];
\x09}
\x09for (i=0;i<=9;i++)
\x09{
\x09\x09for(j=0;j<=i;j++)
\x09\x09\x09printf("%d ",a[i][j]);
\x09\x09printf("\n");
\x09}
\x09printf("\n");
}
为什么运行的结果是这样的
图中显示最后一行第一个数输出错误,应该是1但输出的却是0.这是为什么
我非常好奇你是怎么运行出来的~
你二维数组给的是a[9][9],意思是a[0][0]~a[8][8],但是后面又出来a[9],竟然还能得出结果来,真是不可思议.把二维数组的定义给成a[10][10]就好了
再问: 谢谢 啊 新手不懂
你二维数组给的是a[9][9],意思是a[0][0]~a[8][8],但是后面又出来a[9],竟然还能得出结果来,真是不可思议.把二维数组的定义给成a[10][10]就好了
再问: 谢谢 啊 新手不懂
下面的程序是我写的关于输出杨辉三角(只输出10行)
怎么用C++程序输出下面形式的杨辉三角啊?一共有10行 我只写出了其中4行
下面程序运行后的输出结果是
求下面程序的输出结果写好题号,
下面程序的输出结果是什么?
统计文件中单词个数,并输出不同单词的个数(下面是我自己写的程序,希望大家帮忙看一下那个地方有错误)
用c++写一个程序输出杨辉三角前五行
10 下面程序的功能是输出以下形式的金字塔图案
按下面的程序计算,输入x=-5,则输出的答案是()
通过二维数组实现杨辉三角的前10行并输出.杨辉三角形式如下:
java程序问题?下面是一个 5*5 的螺旋方阵(顺时针方向旋转)编程输出 10*10(n
在C语言中 我如果不知道输出数据的类型 怎么办?比如 写一个程序输出10/3+9%3-(-1)/5的值 怎么编?