题目:编写程序,打印菱形星号组合

来源:互联网 发布:勇敢的心 手游 知乎 编辑:程序博客网 时间:2024/06/05 09:35
题目:编写程序,打印菱形星号组合
     *
    * *
   *   *
  *     *
   *   *
    * *

     *

#include <stdio.h>


int main()
{ char a[100][100];
int i,j;
int n=7;
n=n-1;
for(i=0;i<n/2+1;i++)
{
for(j=0;j<n+1;j++)
{
if(j==n/2-i||j==n/2+i)
{
a[i][j]='*';
}
else
{
a[i][j]=' ';
}
}
}


for(i=n/2+1;i<n+1;i++)
{
for(j=0;j<n+1;j++)
{
if(j==i-n/2||j==n-(i-n/2))
{
a[i][j]='*';
}
else
{
a[i][j]=' ';
}
}
}


for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
printf("%c",a[i][j]);
}
printf("\n");


}
return 0;
}

0 0
原创粉丝点击