c语言输出最后不带空格,新人提问:如何将输出时每行最后一个空格删除
生活随笔
收集整理的這篇文章主要介紹了
c语言输出最后不带空格,新人提问:如何将输出时每行最后一个空格删除
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
如何將每行最后一個(gè)空格刪除,使矩陣只有數(shù)字間有空格,沒有多余空格?
#include
#include
int main()
{
int i,j,k,m,n,x,h,y;
int a[15][15]={0};
while(scanf("%d",&i))
{
k=1;
for(n=1;n<=i;n++)
{
if(n%2==1)
{
y=n-1;
x=0;
for(;y>=0;)
a[y--][x++]=k++;
}
if(n%2==0)
{
x=n-1;
y=0;
for(;x>=0;)
a[y++][x--]=k++;
}
}
k=(n-1)*(n-1);
for(n=2*i-1;n>=i;n--)
{
if(n%2==0)
{
x=i-1;
y=i-(2*i-1-n);
for(;y<=i-1;)
a[y++][x--]=k--;
}
if(n%2==1)
{
y=i-1;
x=i-(2*i-1-n);
for(;x<=i-1;)
a[y--][x++]=k--;
}
}
for (h=0;h
{
for (j=0;j
printf("%d ",a[h][n-j]); //d后面有空格
printf("\n");
}
}
return 0;
}
總結(jié)
以上是生活随笔為你收集整理的c语言输出最后不带空格,新人提问:如何将输出时每行最后一个空格删除的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言一行代码太长,C语言修改一行代码,
- 下一篇: Linux系统及编程期末试题,《LINU