求救一个简单的C程序,谢谢你来修改!~!
我只想用数组来做这个题目打印出
1
12
123
1234
12345
123456
1234567
12345678
123456789
void main()
{
int a[9][9],i,j;
for(i=0;i<9;i++)
for(j=0;j<9;j++)
{if(i==j) a[i][j]=i+1;
else
if(i>j) a[i][j]=j+1;
else
printf(" ");}
for(i=0;i<9;i++)
for(j=0;j<9;j++)
printf("%d\n",a[i][j]);
}
但我调试的结果并不是
谢谢你的急救!!
[[it] 本帖最后由 lxdailwj 于 2008-4-15 22:33 编辑 [/it]]
----------------解决方案--------------------------------------------------------
是你输出的问题
#include<stdio.h>main()
{
int i,j,a[9][9];
for(i=0;i<9;i++)
{for(j=0;j<i;j++)
{if(i==j) a[i][j]=i+1;
else if(i>j) a[i][j]=j+1;
else printf(" ");
}
}
for(i=0;i<9;i++)
{ for(j=0;j<i;j++)
{ printf("%3d",a[i][j]);
}
printf("\n");
}
----------------解决方案--------------------------------------------------------