主题:急!!toj1008提交的问题Run Time Error[SIGSEGV]怎么解决!!
我是新手!请各位大虾多多知道!
小弟不盛感激!
我用的是C,我的C不怎么好!
下面是源程序!!:
#include "stdio.h"
void yh(int a[34][34],int n)
{
int i,j;
for(i=0;i<n;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;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]);
if(j<i)
printf(" ");
}
}
printf("\n");
}
}
int main()
{
int n,t=1,a[34][34];
while(scanf("%d",&n)!=EOF)
{
printf("case %d:\n",t);
t++;
yh(a,n);
printf("\n");
}
return 0;
}
错误报告:
Run Time Error[SIGSEGV] 44 k 1 ms C
谢谢先!![em15]
小弟不盛感激!
我用的是C,我的C不怎么好!
下面是源程序!!:
#include "stdio.h"
void yh(int a[34][34],int n)
{
int i,j;
for(i=0;i<n;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;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]);
if(j<i)
printf(" ");
}
}
printf("\n");
}
}
int main()
{
int n,t=1,a[34][34];
while(scanf("%d",&n)!=EOF)
{
printf("case %d:\n",t);
t++;
yh(a,n);
printf("\n");
}
return 0;
}
错误报告:
Run Time Error[SIGSEGV] 44 k 1 ms C
谢谢先!![em15]