用*显示一个菱形
代码
#include<stdio.h>
#include<math.h>
void main()
{
int n=7;
int o=(n/2);
int t=1;
int step=2;
for(int i=0;i<n;i++)
{
for(int j=0;j<abs(o);j++)
printf(" ");
o--;
for(int k=1;k<=t;k++)
printf("*");
t=t+step;
if(t==n)
step=-step;
printf("\n");
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步