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

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


文章目录

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

前言

前面已经在【C语言练习——打印上三角及其变形】练过打印上三角及其变形了。本文在此基础上,练习打印上三角及其变形(带空格版)。两者形式基本一样,只是符号之间差了一个空格。如下图所示:


1、打印上三角

1.1 上三角左对齐版(带空格版)

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

结果见下图:

1.2 上三角中间对齐版(带空格版)

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

结果见下图:

1.3 上三角右对齐版(带空格版)

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

结果见下图:


总结

本文练习打印上三角其变形——带空格版,主要练习了:

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

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

【C语言练习——打印上三角及其变形(带空格版)】相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 开始报名!首次阿里巴巴经济体双 11 云原生实践展示
  2. VC窗口形状的绘制---SetWindowRgn
  3. 微软Office 365正式上架Mac App Store
  4. 登陆mysql服务器命令_Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)...
  5. 字符串的排序不一定要完全按照字典序(洛谷P1012题题解,Java语言描述)
  6. Windows XP远程桌面控制图文教程
  7. 川大考研复试c语言参考书目_北京航空航天大学英语笔译考研参考书目-复试分数线...
  8. Java垃圾回收机制知识点总结
  9. 浏览器地址栏和标题栏显示的小图标
  10. 档案管理制度计算机管理制度,档案管理制度保密制度
  11. Android怎么插手机卡,一加手机3怎么装卡 一加3手机SIM卡安装图文教程
  12. 孤独星球android app,孤独星球免费版
  13. 四级英语词汇加词组(超全)
  14. 40网桥的基本概念及其原理
  15. 移动魔百盒CM311-1sa_ZG代工_S905L3A 安卓9.0 鸿蒙动画_线刷固件包
  16. 基于MATLAB程序设计的计算器(中)
  17. Cadence Orcad Allegro安装/阿狸狗破戒大师方法BY吴川斌
  18. OpenCV中值滤波器详解及代码实现
  19. Leetcode-111 二叉树的最小深度(递归)
  20. 1Keyboard for mac使用教程

热门文章

  1. android保存播放进度,Android MediaPlayer控制进度播放音频
  2. (18)语义分割--paddle--EISeg自动标注软件的使用和自己数据集的测试
  3. matlab 显示程序进度条,matlab学习---------------进度条waitbar
  4. AI芯片产业生态及竞争格局:英伟达、谷歌、BAT实力拆解对比
  5. Unity2D 简易2D地图 —— 地图的显示
  6. Java实现时间划分
  7. 【官方文档】Fluent Bit 安装在 Windows
  8. scala项目的全局配置实践
  9. 商场抽奖软件 android,召唤抽奖系统3.0正式版
  10. 【ArchSummit】社交元宇宙的技术挑战与探索