C语言的在VC++6.0杨辉三角输出错误
intx[10][10];//定义一个10行10列的杨辉三角for(intc=1;c<=10;c++)//行有多少{for(intd=1;d<=c;d++)//列有多少{...
int x[10][10];//定义一个10行10列的杨辉三角 for(int c=1;c<=10;c++)//行有多少 { for(int d=1;d<=c;d++)//列有多少 { if(c==1) { x[c-1][d-1]=1;//行的第一个的值是1 } else if(d==c) { x[c-1][d-1]=1;//列的最后一个为1 } else { x[c-1][d-1]=x[c-2][d-2]+x[c-2][d-1];//中间值 } printf("%d ",x[c-1][d-1]); } printf("\n");请问是哪里错了
展开
1个回答
展开全部
追问
大神,我没有看懂intx[11][11]这个。这个不应该是11行11列的意思吗?还有c=0,d=0,d==0.这些我没有看懂。求解答
追答
在手机上打字太累,看一下“评论”吧,我在那里回答你的补充提问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询