我想將紅色圈內(nèi)的部分都輸出成空格,代碼應(yīng)該怎么改啊。(要求一個數(shù)字占3個字符)#include<stdio.h>
int?main()
{
char?a[9][9];
int?i,j,n,count=1;
scanf("%d",&n);
for(i=0,j=0;j<n-1;j++)
{
a[i][j]=count;
count++;
}
for(i=0,j=n-1;i<n-1;i++)
{
a[i][j]=count;
count++;
}
for(i=n-1,j=n-1;j>0;j--)
{
a[i][j]=count;
count++;
}
for(i=n-1,j=0;i>0;i--)
{
a[i][j]=count;
count++;
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
????if(i<n-1&&i>0&&j<n-1&&j>0)
????a[i][j]='\0';
printf("%3d",a[i][j]);
if(j==n-1)
printf("\n");
}
}
return?0;
?}
- 0 回答
- 0 關(guān)注
- 1310 瀏覽
添加回答
舉報
0/150
提交
取消