打印一个字符菱形
#include
int main()
{
int a,c,d,e,f,g,h,l;
char b;
printf("请输入您想要打印的字符:");
b=getchar();
for(a=0;a<5;a++)
{
for(c=1;c<=4-a;c++)
printf(" ");
for(d=0;d<=a;d++)
putchar(b);
for(e=d-1;e>=1;e--)
putchar(b);
printf("\n");
}
for(f=0;f<4;f++)
{
for(g=5;g>4-f;g--)
printf(" ");
for(h=4;h>f;h--)
putchar(b);
for(l=3;l>f;l--)
putchar(b);
printf("\n");
}
return 0;
}
int main()
{
int a,c,d,e,f,g,h,l;
char b;
printf("请输入您想要打印的字符:");
b=getchar();
for(a=0;a<5;a++)
{
for(c=1;c<=4-a;c++)
printf(" ");
for(d=0;d<=a;d++)
putchar(b);
for(e=d-1;e>=1;e--)
putchar(b);
printf("\n");
}
for(f=0;f<4;f++)
{
for(g=5;g>4-f;g--)
printf(" ");
for(h=4;h>f;h--)
putchar(b);
for(l=3;l>f;l--)
putchar(b);
printf("\n");
}
return 0;
}
全部评论
相关推荐
点赞 评论 收藏
分享