有个c语言编程题,求每行星星数,5行,5列,第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第
有个c语言编程题,求每行星星数,5行,5列,第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第5行一颗星?...
有个c语言编程题,求每行星星数,5行,5列,第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第5行一颗星?
展开
1个回答
展开全部
#include<stdio.h>
int main()
{
printf("*\n");
printf("***\n");
printf("*****\n");
printf("***\n");
printf("*\n");
}
如果没有特殊要求 这是最直接的
追问
应用循环嵌套结构
追答
用循环这种类型得分上下两部分
首先上面是1 3 5下面是3 1
代码如下
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=3;i++)//每行一个循环
{
for(j=1;j<=2*i-1;j++)//第i行有2*i-1个*
printf("*");
printf("\n");//行末尾回车
}
for(i=2;i>=1;i--)
{
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询