能改下这个程序吗?
#include <stdio.h>int main()
{
int a[ 10 ][ 10 ]={ 0 };
int i,j;
for (i= 0 ;i< 10 ;i++) /* 循环控制语句 */
{
for (j= 0 ;j<i+ 1 ;j++)
{
if (j== 0 ||j==i) /* 对外面一圈赋值1 */
a[i][j]= 1 ;
else /* 内圈赋值 */
a[i][j]=a[i- 1 ][j- 1 ]+a[i- 1 ][j];
}
}
for (i= 0 ;i< 10 ;i++) /* 最后输出整个 杨辉三角 */
{
for (j= 0 ;j<=i;j++)
printf( " %4d " ,a[i][j]);
printf( " \n " );
}
}
让它输出对称的数字
1
121
1331
14641
[ 本帖最后由 清微御宇 于 2012-3-7 23:42 编辑 ]