这个图形如何打印?

zhaomu 2006-05-26 11:32:31
*
***
*****
*******
*********
*******
*****
***
*

请问如何打印这个图形呢?
...全文
164 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaomu 2006-05-26
  • 打赏
  • 举报
回复
会了
#include<stdio.h>
void main()
{
int i,j,k;//i为行数,j为列数
for(i=0;i<=3;i++) /*一共打印4行*/
{
for(j=0;j<=2-i;j++) /*第一行打印2-i个空格,也就是打印3个*/
printf(" ");
for(k=0;k<=2*i;k++) /*第一行打印2乘i个星号*/
printf("*");
printf("\n");
}
for(i=0;i<=2;i++) /*下面倒过来的三角形 打印3行*/
{
for(j=0;j<=i;j++) /*第一行打印一个空格 因为i=0*/
printf(" ");
for(k=0;k<=4-2*i;k++) /*第一行打印4-2乘i个星号*/
printf("*");
printf("\n");
}
}
zhaomu 2006-05-26
  • 打赏
  • 举报
回复
汉 变形了 就是一个菱形 如何打印

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧