简单的acm题,求解……错误是Output Limit Exceed

题目:Description还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11112113311464115101051Input输入只包... 题目:
Description
还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Input
输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。
Output
输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开。我写的
#include <stdio.h>
int main() {
int a[30][30]={0},n,i,j;

do{
scanf("%d",&n);
if (n>30||n<1)break;
else
{

for (i=0; i<n; i++) {
a[i][0]=1;
}
for (i=1; i<n; i++) {
for (j=1; j<=i; j++) {
a[i][j]=a[i-1][j-1]+a[i-1][j];

}
}

for (i=0; i<n; i++) {
for (j=0; j<=i; j++) {
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("\n");}
} while (getchar()!='\n');
return 0;
}
然后错误是
Output Limit Exceed
展开
 我来答
殘陽落日紅
推荐于2016-12-01
知道答主
回答量:1
采纳率:0%
帮助的人:2.3万
展开全部
既然错误是Output Limit Exceed,那就是你输出了多余的内容,应该把倒数第四行的printf("\n");去掉,acm的题对输出有严格的要求,空格换行都不能多。
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式