从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include stdio.h//因为10是两个数字,所以只能是近似的空心金字塔,尤其是底下的一行,表现的不对齐,请见谅。
在富民等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站设计 网站设计制作按需求定制开发,公司网站建设,企业网站建设,品牌网站设计,成都全网营销推广,外贸网站建设,富民网站建设费用合理。
int main()
{
int hangshu,i=0,j=1,k=10;//j是当前的行数,hangshu为总行数,i是变量,在for循环中改变
scanf("%d",hangshu);
for(i=0;i=hangshu;i++)
printf(" ");
printf("%d\n",k);
for(j=1;jhangshu;j++)
{
for(i=0;ihangshu-j;i++)
printf(" ");
printf("%d",k);
for(i=0;ij;i++)
printf(" ");
printf("%d",k-j);
for(i=0;ij;i++)
printf(" ");
printf("%d",k);
printf("\n");
}
for(i=0;ik-j;i++)
printf("%d ",k-i);
for(;i=0;i--)
printf("%d ",k-i);
}
程序主要分为2个部分,一个部分是输出空格,一个部分是输出星号。
具体过程如下:
#includeiostream
using namespace std;
void printBlank(int n)
{
for (int i = 0; i n; i++)
cout " ";
}
void printStar(int n)
{
for (int i = 0; i n; i++)
cout "* ";
}
int main()
{
int N = 5;
for (int i = 1; i = N; i++)
{
printBlank(N-i);
printStar(i);
cout endl;
}
return 0;
}
结果如下:
可以通过for循环来实现输出金字塔图形。
#includestdio.h
void main()
{
int i,j;
for (i=1;i=3;++i) // 控制金字塔的层数,本例输出3层,可以改变输出任意层
{
for (j=1;j=3-i;++j) // 控制金字塔每层前面输出的空格数
printf(" ");
for (j=1;j=2*i-1;++j) // 控制金字塔每层需要打印'*'的个数
printf("*");
printf("\n"); // 一层金字塔输出完毕,换行继续输出下一层
}
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图