棱形面积:棱形图案写法



# <iostream>
# <math.h>
using std;
# N 7

{
for( i(0);i<N;i)
{
(i<(N/2))
{ for( j(0);j<abs((N/2)-i);j)
cout<<" ";
for( k(0);k<2*i+1;k)
cout<<"*";
}

{
for( j(0);j<abs((N/2)-i);j)
cout<<" ";
for( k(0);k<2*(N-i)-1;k)
cout<<"*";
}


cout<<endl;
}
0;
}

结果符合要求
*
***
*****
*******
*****
***
*
感觉写不太好 应该可以把两个合为


以正中间那个为原点建立坐标思路方法有点简单了

#<iostream>
using std;

{
x,y;
cout << "请输入行数:";
q;
cin>>q;
i=(q/2);
for(x = -i;x<=i;x)
{
for(y=-i;y<=i;y)
{
(abs(x)+abs(y)<=i)
{
cout <<"*";
}

{
cout <<" ";
}
}
cout<<endl;
}
0;
}
Tags:  棱形建仓 正四棱形有几个面 棱形的面积 棱形面积

延伸阅读

最新评论

发表评论