解题思路:
注意事项:前导空格 和 间隔空格!!!!
参考代码:
#include <stdio.h>
int main()
{
int layer,space;//层数、空白数
scanf("%d%d",&layer,&space);
for(int i=1;i<=layer;i++){
//通过位宽打印空格
//前导空格
printf("%*s",space,"");
//左空位
for(int j=1;j<=layer-i;j++)
printf(" ");
//左三角
for(int j=1;j<=i*2-1;j++)
printf("*");
//间隔空格
printf("%*s",space,"");
//右三角
for(int j=1;j<=(layer-i+1)*2-1;j++)
printf("*");
printf("\n");
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:591 |
【计算两点间的距离】 (C语言代码)浏览:1494 |
母牛的故事 (C语言代码)浏览:716 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1466 |
【偶数求和】 (C语言代码)浏览:431 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:956 |
众数问题 (C语言代码)浏览:630 |
C语言程序设计教程(第三版)课后习题7.3 (C++代码)浏览:463 |
自编的贪吃蛇小游戏,代码装上easyx图形库就能运行。浏览:942 |