目录

  • 代码
  • 演示

代码

#include <stdio.h>
int main(){//输入行数打印三角形
int n; //行数
printf("请输入打印行数: \n");
scanf("%d",&n);
/*  下面是用来试验打印的行数之间对齐关系的。
printf("     *\n"); //1
printf("    ***\n"); //2
printf("   *****\n"); //3
printf("  *******\n"); //4
printf(" *********\n"); //5
printf("***********\n"); //6
*//*  同理,得出规律即可。第1行:  5个空格,    1个*第2行:  4个空格,    3个*第3行:  3个空格,    5个*第4行:  2个空格,    7个*第5行:  1个空格,    9个*第6行:  0个空格,    11个*第i行: n-i个空格, *个数=2*i-1;
*/
for(int i=1;i<=n;i++){//每次循环打印一行 //打印空格,空格数是n-i个for(int j=0;j<n-i;j++){printf(" ");} //打印*,个数是2i-1for(int j=0;j<2*i-1;j++){printf("*");}//打印换行符printf("\n");
}
return 0;
}

演示


--------顺手点个赞吧!
░░░░░░░░░░░█░█
░░░░░░░░░░░█░█
░░░░░░░░░░█░░█
░░░░░░░░░█░░░█
███████▄▄█░░░███
▓▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓▓████░░░░░░░░█
██████▀░▀▀██████▀

【C语言打印三角形】相关推荐

  1. C语言打印三角形图案

    1.打印 $ $$ $$$ $$$$ $$$$$ $$$$$$ #include <stdio.h> int main(void){const int ROWS = 6;int i,j;f ...

  2. 用C语言打印简单图案(爱心\圆形\三角形等)

    文章目录 一.打印三角形 二.打印圆形 三.打印心形 一.打印三角形 题目:用∗号打印一个三角形\color{purple}{题目:用 * 号打印一个三角形}题目:用∗号打印一个三角形 基本五种不同形 ...

  3. python循环语句打印矩形_Python中使用循环语句打印三角形、菱形

    原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...

  4. C语言打印图形小妙招

    在c语言中我们常用使用空格和*来打印各种各样图形,像爱心 还有飞机 那么像这种打印图形一般有两种方法,一种是直接打印法, 另一种是函数打印法 直接打印法顾名思义就是使用printf函数直接打印图形,例 ...

  5. java while语句打印三角形_java基础之五小节带你走进java流程控制—多重循环

    四.多重循环 在一个循环语句内部再嵌套一个或多个循环,称为多重循环/嵌套循环.while.do-while与for循环可以任意嵌套,可以嵌套任意多层.一般工作中多见的就是两层. 4.1 多重循环 打印 ...

  6. 利用C语言打印杨辉三角

    利用C语言打印杨辉三角 此次打印的杨辉三角格式如下: 我们此次以15行的杨辉三角为例. 首先来说一下基本的思路 通过观察可知,如果把杨辉三角看成是一个大的三角形,其第一列和对角线的值均为1. 从第3行 ...

  7. C/C++ 打印三角形

    打印三角形是C语言的经典例题,首先我们先看看效果图. 一.直角三角形 ok,现在从最简单的打印直角三角形开始. 通过以上效果图你会发现规律: 行数 * 的个数 1 1 2 2 3 3 4 4 5 5 ...

  8. C语言打印心形(采用空格与星号)

    C语言打印心形(采用空格与星号) #include <stdio.h> #include <stdlib.h> //打印心形,先打印前3行,再打印后续 int main(){i ...

  9. C语言打印1000以内的完数

    C语言打印1000以内的完数 #include <stdio.h> int main() {int m, s, i;int n = 1000;for (m = 2; m <= n; ...

  10. C语言打印等腰三角形

    C语言打印等腰三角形 #include <stdio.h> int trangle(int n) {int i, j;for (i = 0; i < n; i++){for (j = ...

最新文章

  1. 有抱负的Web开发人员应考虑的6件事
  2. 【Python】实战多word的内容合并筛选及输出
  3. 绝地求生测试服画面优化软件,绝地求生大逃杀 画质优化补丁
  4. 【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)
  5. ASP.NET Core中借助CSRedis实现安全高效的分布式锁
  6. 【VB测绘程序设计】第一章 VB测绘程序设计概述
  7. LeetCode 2178. 拆分成最多数目的偶整数之和(等差数列求和)
  8. 科学家风采|郑纬民:任中国计算机学会理事长四年的三点回忆
  9. 一起学习C语言:初步进入编程世界(二)
  10. 耐思尼克的“建站宝盒”怎么样呀?
  11. 引进博士:130平米住房+20万经费+15万年薪;硕士24万引进费+可聘讲师
  12. 城通网盘文件地址分析器
  13. The Forty-ninth Of Word-Day
  14. Gson 测试环境 date转换抛异常
  15. 注册网站域名多少钱_申请域名多少钱
  16. OSChina 周日乱弹 —— 我重新说
  17. 数据库三级考试 真题存储过程汇总(含答案)
  18. 微信开放平台开发(一)
  19. python - 图像处理 - 图片拼接和堆叠
  20. 记一次代码编写规范引发的惨案 | perl脚本转前端平台代码之‘天坑’

热门文章

  1. 今日开放式基金净值表
  2. GATK官方教程 / 概述及工作前的布置
  3. android逻辑分辨率,移动端web页面知识小结之手机分辨率与手机像素
  4. 知乎2019新知青年大会:用问题改变世界的方向
  5. 【编程题】【Scratch二级】2020.12 森林聚会
  6. [CSP-S模拟测试]:走格子(模拟+BFS+Dijkstra)
  7. ubuntu好用的截图软件flameshot和设置快捷方式截图
  8. A股市场周内效应研究
  9. photoshop 快捷键_PhotoShop快捷键一览
  10. 取绝对值,保留两位小数