教师|C语言-循环嵌套输出倒三角


教师|C语言-循环嵌套输出倒三角


C语言
①如何输出一个倒三角形?
¥¥¥¥¥¥¥
¥¥¥¥¥
¥¥¥


②程序
#include<stdio.h>
main()
{
int abc;
for (a=0;a<4;a++)
{
for(b=1;b<=a;b++)printf(\"  \");
for(c=0;c<7-a*2;c++)printf(\"¥\");
printf(\"\\");


~
③程序解释
循环嵌套
用字母a定义外循环 , 定义4行 。
用字母b、c定义内循环 ,
b定义空格c定义符号¥ 。
\定义回车换行 。

第一行
a=0
b=1b>a不输出
c=0;c<7输出¥
c=1;c<7输出¥
c=2;c<7输出¥
c=3;c<7输出¥
c=4;c<7输出¥
c=5;c<7输出¥
c=6;c<7输出¥
c=7;c=7不输出
换行

第二行
a=1
b=1b=a输出空格
b=2b>a不输出
c=0;c<5输出¥
c=1;c<5输出¥
【教师|C语言-循环嵌套输出倒三角】c=2;c<5输出¥
c=3;c<5输出¥
c=4;c<5输出¥
c=5;c=5不输出
换行

第三行
a=2
b=1b<a输出空格
b=2b=a输出空格
b=3b>a不输出
c=0;c<3 , 输出¥
c=1;c<3 , 输出¥
c=2;c<3 , 输出¥
c=3;c=3 , 不输出
换行

第四行
a=3
b=1b<a输出空格
b=2b<a输出空格
b=3b=a不输出
c=0;c<1 , 输出¥
c=1;c=1 , 不输出
换行

a<4没有第五行

    推荐阅读