c语言,用二维数组打印输出杨辉三角形(输出前10行),为什么不报错但没有运行结果?

#include<stdio.h>voidmain(){inti,j;inta[10][10];for(i=0;i<=9;i++){a[i][0]=1;a[i][i]=1... #include<stdio.h>
void main()
{
int i,j;
int a[10][10];
for(i=0;i<=9;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i<=9;i++)
{
for(j=1;j<i;j++)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=0;i<=9;i++)
{
for(j=0;j<=i;j++)
{
scanf("%d ",a[i][j]);
}
}
}
编译的时候没有错误新新,但是运行框出不来运行结果,是什么情况呀,求解答谢谢!
展开
 我来答
乘风破浪的轮船abcde
2020-05-04 · 生活不止有眼前的苟且,还有互联网
乘风破浪的轮船abcde
采纳数:522 获赞数:972

向TA提问 私信TA
展开全部
scanf("%d ",a[i][j]); 这行不是用于打印的。
你要修改成printf("%d ",a[i][j]);才行。
请采纳,谢谢
追问

谢谢谢谢 我太粗心了  我最后又加了个换行  放粗来造福大众吧

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式