C语言动态输出等腰三角形
作者:互联网
C语言动态输出等腰三角形
题目要求:输入行数 打印出对应行数的等腰三角形,要求使用for循环嵌套。
思路
while语句写外层死循环 用于判断输出的数据;
分析:
-
最外层
for
,来控制最外层行数,存储到变量a
; -
内层循环分别控制
空格
和*
; -
最后在最外层的循环中打印换行符
源码
#include"stdio.h"
main() {
int n;
printf("请输入需要生成的行数:");
while(scanf("%d",&n))
for(int a=1; a<=n; a++) {
for(int b=1; b<=n-a; b++)
printf(" ");
for(int c=1; c<=2*a-1; c++)
printf("*");
printf("\n");
}
}
运行结果
请输入需要生成的行数:5
*
***
*****
*******
*********
花样玩法
-
输出等腰三角
标签:输出,外层,int,等腰三角,C语言,行数 来源: https://www.cnblogs.com/hmi1234/p/16366912.html