主题:菜鸟入门C+题目求救
题目要求是打印这个的图形!1 3 5 7 9 7 5 3 1。
*
***
*****
*******
*********
*******
*****
***
*
图1 编程输出图形。
#include<iostream.h>
void main(){
short i=1,j;
for(;i<=5;i++)
{cout.width(6-i);
for(j=1;j<=(i*2-1);j++)
cout<<'*';
cout<<endl;
}
for(i=1;i<=5;i++)
{cout.width(i);
for(j=1;j<=((5-i)*2-1);j++)
cout<<'*';
cout<<endl;
}
}
这个代码打印出来位置就偏了。
*
***
*****
*******
*********
*******
*****
***
*
下面全部偏离一个位置!请问怎么调整!
*
***
*****
*******
*********
*******
*****
***
*
图1 编程输出图形。
#include<iostream.h>
void main(){
short i=1,j;
for(;i<=5;i++)
{cout.width(6-i);
for(j=1;j<=(i*2-1);j++)
cout<<'*';
cout<<endl;
}
for(i=1;i<=5;i++)
{cout.width(i);
for(j=1;j<=((5-i)*2-1);j++)
cout<<'*';
cout<<endl;
}
}
这个代码打印出来位置就偏了。
*
***
*****
*******
*********
*******
*****
***
*
下面全部偏离一个位置!请问怎么调整!