栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言打印三角形(使用循环)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言打印三角形(使用循环)

#include
 
int main()
{
    int l,w,f1,h=1,t,n;
    printf("请输入图形的大小(数值范围为1-9):");  //此范围是因为在10以及之后一次会输出两个数字 
    scanf("%d",&l);
    //输出图形的行数 
    f1=1;   //行数 
    t=l-1;  //使用思路:将空格比作一个倒立三角形的一半,由于最后一行没有空格因此要减一 
    while(f1<=l)
    {
        
        w=1;
        n=1;
        while(n<=t)
        {
            printf(" ");
            n++;
        } //控制每一行输出的空格 
        while(w<=h)
        {
        
            printf("%d",f1);
            w++;
        } //控制每一行输出的数字个数 
        printf("n");               //当内嵌循环执行完一次,则换一次行 
        f1++;   //使循环结束 
        h+=2;   //每一行增加的数字的个数 
        t--;    //逐步减少每一次空格的输出 
    }//整个循环运行一次,会进行两次嵌套循环运行 ,每一运行,输出一行然后再次运行 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/456851.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号