菱形(PTA-武理-C实验)
发布时间
阅读量:
阅读量
本题需要编写一段代码,用于输出一个高度为n的正菱形图形,该图形由“ ”字符构成。
输入形式:
在单行中输入一个正奇数n。
输出形式:
生成一个包含n行的菱形图案,每行均由星号“”组成,并且每个星号后需添加一个空格,具体格式参照示例。
输入示例:
7
输出示例:
*
* * * *
#include<stdio.h>
int main()
{
int n,i,j,N;
scanf("%d",&n);
N=(n+1)/2;
for(i=1;i<=N;i++)
{for(j=1;j<=N-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("* " );
printf("\n");}
for(i=1;i<N;i++)
{for(j=1;j<=2*i;j++)
printf(" ");
for(j=1;j<=(N-i)*2-1;j++)
printf("* ");
全部评论 (0)
还没有任何评论哟~
