C语言2n-1行菱形打印代码
代码如下:
#include<stdio.h>
void main()
{
int i,k,j,n;
printf("请输入n的值(菱形的行数为2n-1):");
scanf("%d",&n);
for(i=1;i<=n+1;i++)
{
for(k=0;k<n-i+1;k++) printf(" ");
for(j=0;j<i;j++) printf("* ");
printf("\n");
}
for(i=1;i<=n;i++)
{
for(k=0;k<i;k++) printf(" ");
for(j=0;j<n-i+1;j++) printf("* ");
printf("\n");
}
printf("图形打印完毕!\n");
printf(" 彼得132出品,必是精品\n");
}
例如打出15行的菱形,则输入n的值为8
结果如下:
so easy!赶紧动手试一试吧。