活动地址:毕业季·进击的技术er

夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始。这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为在校生,玩好的同时,还是要能够扎实的学习,打好坚实基础,从初学C语言开始,为后续的实习找工作做准备。


文章目录

  • 前言
  • 1、打印上三角
    • 1.1 上三角左对齐版
    • 1.2 上三角中间对齐版
    • 1.3 上三角右对齐版
  • 总结

前言

上三角、下三角的概念在线性代数中经常出现,下面是百度百科的定义:

具体形式见下图:

前面已经练过打印下三角、空心下三角了。本文在此基础上,练习打印上三角及其变形


1、打印上三角

1.1 上三角左对齐版

//打印上三角——左对齐版
int main()
{int n = 0;scanf("%d", &n);for (int i = 0; i < n; i++){int j = 0;for (j = 0; j < (2*n - 1 - i* 2 ); j++){printf("*");}printf("\n");}return 0;
}

结果见下图:

1.2 上三角中间对齐版

//打印上三角——中间对齐版
int main()
{int n = 0;scanf("%d", &n);for (int i = 0; i < n; i++){int j = 0;for (j = 0; j <= i; j++){printf(" ");}for (j = 0; j < (2*n - 1 - i* 2 ); j++){printf("*");}printf("\n");}return 0;
}

结果见下图:

1.3 上三角右对齐版

//打印上三角——右对齐版
int main()
{int n = 0;scanf("%d", &n);for (int i = 0; i < n; i++){int j = 0;for (j = 0; j < 2*i; j++){printf(" ");}for (j = 0; j < (2*n - 1 - i* 2 ); j++){printf("*");}printf("\n");}return 0;
}

结果见下图:


总结

本文练习打印上三角其变形,主要练习了:

  • 外循环、内循环的应用
  • 注意行数、空格数、符号*数之间的数学表达式

活动地址:毕业季·进击的技术er

【C语言练习——打印上三角及其变形】相关推荐

  1. 【C语言练习——打印上三角及其变形(带空格版)】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  2. 【C语言练习——打印下三角及其变形】

    CSDN话题挑战赛第1期 活动详情地址:活动地址 参赛话题:大学学习月/季度总结 话题描述:对自己大学的月/季度学习的复盘及展望 文章目录 前言 1.打印下三角 1.1 下三角左对齐版 2.2 下三角 ...

  3. 【C语言练习——打印空心上三角及其变形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  4. 【C语言练习——打印空心正方形及其变形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  5. C语言编程左右对称,C语言经典算法 - 上三角、下三角、对称矩阵

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 说明 上三角矩阵是矩阵在对角线以下的元素均为0,即Aij = 0,i > ...

  6. 菱形杨辉三角形c语言,C++输出上三角/下三角/菱形/杨辉三角形(实现代码)

    1.输出上三角形第一行1个星,第二行3个星,第三行5个星,第四行7个星,第五行9个星. 分析:三角形的形状由输出的空白和星组成,通过分析每一行输出几个空格,几个星,就可完成输出三角形的工作. #inc ...

  7. 【C语言练习——打印空心三角形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  8. 【C语言练习——打印杨辉三角及其变形】

    CSDN话题挑战赛第1期 活动详情地址:活动地址 参赛话题:大学学习月/季度总结 话题描述:对自己大学的月/季度学习的复盘及展望 杨辉三角及其变形 前言 1.杨辉三角之左对齐 1.1 写法1 1.2 ...

  9. C语言实现上三角蛇形矩阵不用数组,C/C++编程笔记:C++ 嵌套循环,含循环打印及蛇形矩阵实例...

    也称为多循环,在一个循环中嵌套使用一个或多个循环. 嵌套循环的基本结构就是在一个循环中,循环体包含了另一个循环的情况.下面我用几个嵌套循环的例子来深入理解嵌套循环. 循环图案打印 分别打印下面三种图案 ...

  10. C语言二维数组下三角、上三角螺旋赋值并打印

    题目:将一个7*7(只能要求必须行和列相等的矩阵)的二维数组下三角部分以螺旋.依次+1的方式填满并输出(如下图所示) 方法:依旧设置四个变量Left.Right.Up.Down控制循环,不过只有三种模 ...

最新文章

  1. 计算机金融交叉学科考研,22考研:交叉学科可能成为新选择!它有哪些优势?
  2. 从Java到Spring为何独得青睐Spring Summit 2017不可不知的那些事儿
  3. 使用libFuzzer fuzz Chrome V8入门指南
  4. 【探路者】贪吃蛇β发布展示(视频展示)
  5. Oracle之自动收集统计信息
  6. 快手视频批量下载,一个脚本就够了,手把手教你批量下载快手高清视频。
  7. 罗技鼠标驱动G HUB导致触摸板无法使用
  8. PHP 实现 阿里云 短信接口调用
  9. FOI 冬令营 Day6
  10. Windows直接访问WSL2路径并直接进行读写操作,权限不足的问题
  11. 2019拼多多前端笔试题
  12. mysql报错1517_错误日志 userenv ID1524 1517
  13. EHR_ERAL_KAYANG店铺提点方案相关函数
  14. 路由器连接上但上不了网如何操作
  15. Python爬虫爬取微信朋友圈的方法,感兴趣的朋友可以了解下
  16. java查找图片_用java查找图片中的图片?
  17. 线段树进阶(懒惰标记)
  18. sourcetree连接不上gitlab服务器
  19. python爬空气污染实时数据_python数据分析综合项目--空气质量指数分析
  20. 浅谈中国洲际潜射弹道导弹巨浪-3”的研制 2017200504012-姚柏全

热门文章

  1. 「程序猿 DD」星球活动第一期,将在 7 月 9 日晚 20:00 整开放!
  2. lua学习03:tolua的编译和使用:C/C++调用lua、lua调用C++、lua调用tolua、常用tolua和lua的API介绍
  3. SolidWorks2021导出带材质的OBJ文件
  4. matlab里function函数的用法,function函数 function函数的具体用法
  5. 这一篇彻底说清楚了!乐高,编程,机器人到底要不要学?
  6. 城市矢量边界数据下载
  7. 回文数c语言(来源:力扣(LeetCode))
  8. Twaver-HTML5基础学习(19)数据容器(2)_数据序列化_XML、Json
  9. pla3d打印材料密度_PLA塑料材料
  10. 如何将十进制转化为二进制和十六进制