【C语言打印三角形】
目录
- 代码
- 演示
代码
#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语言打印三角形】相关推荐
- C语言打印三角形图案
1.打印 $ $$ $$$ $$$$ $$$$$ $$$$$$ #include <stdio.h> int main(void){const int ROWS = 6;int i,j;f ...
- 用C语言打印简单图案(爱心\圆形\三角形等)
文章目录 一.打印三角形 二.打印圆形 三.打印心形 一.打印三角形 题目:用∗号打印一个三角形\color{purple}{题目:用 * 号打印一个三角形}题目:用∗号打印一个三角形 基本五种不同形 ...
- python循环语句打印矩形_Python中使用循环语句打印三角形、菱形
原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...
- C语言打印图形小妙招
在c语言中我们常用使用空格和*来打印各种各样图形,像爱心 还有飞机 那么像这种打印图形一般有两种方法,一种是直接打印法, 另一种是函数打印法 直接打印法顾名思义就是使用printf函数直接打印图形,例 ...
- java while语句打印三角形_java基础之五小节带你走进java流程控制—多重循环
四.多重循环 在一个循环语句内部再嵌套一个或多个循环,称为多重循环/嵌套循环.while.do-while与for循环可以任意嵌套,可以嵌套任意多层.一般工作中多见的就是两层. 4.1 多重循环 打印 ...
- 利用C语言打印杨辉三角
利用C语言打印杨辉三角 此次打印的杨辉三角格式如下: 我们此次以15行的杨辉三角为例. 首先来说一下基本的思路 通过观察可知,如果把杨辉三角看成是一个大的三角形,其第一列和对角线的值均为1. 从第3行 ...
- C/C++ 打印三角形
打印三角形是C语言的经典例题,首先我们先看看效果图. 一.直角三角形 ok,现在从最简单的打印直角三角形开始. 通过以上效果图你会发现规律: 行数 * 的个数 1 1 2 2 3 3 4 4 5 5 ...
- C语言打印心形(采用空格与星号)
C语言打印心形(采用空格与星号) #include <stdio.h> #include <stdlib.h> //打印心形,先打印前3行,再打印后续 int main(){i ...
- C语言打印1000以内的完数
C语言打印1000以内的完数 #include <stdio.h> int main() {int m, s, i;int n = 1000;for (m = 2; m <= n; ...
- C语言打印等腰三角形
C语言打印等腰三角形 #include <stdio.h> int trangle(int n) {int i, j;for (i = 0; i < n; i++){for (j = ...
最新文章
- 有抱负的Web开发人员应考虑的6件事
- 【Python】实战多word的内容合并筛选及输出
- 绝地求生测试服画面优化软件,绝地求生大逃杀 画质优化补丁
- 【BZOJ】1679: [Usaco2005 Jan]Moo Volume 牛的呼声(数学)
- ASP.NET Core中借助CSRedis实现安全高效的分布式锁
- 【VB测绘程序设计】第一章 VB测绘程序设计概述
- LeetCode 2178. 拆分成最多数目的偶整数之和(等差数列求和)
- 科学家风采|郑纬民:任中国计算机学会理事长四年的三点回忆
- 一起学习C语言:初步进入编程世界(二)
- 耐思尼克的“建站宝盒”怎么样呀?
- 引进博士:130平米住房+20万经费+15万年薪;硕士24万引进费+可聘讲师
- 城通网盘文件地址分析器
- The Forty-ninth Of Word-Day
- Gson 测试环境 date转换抛异常
- 注册网站域名多少钱_申请域名多少钱
- OSChina 周日乱弹 —— 我重新说
- 数据库三级考试 真题存储过程汇总(含答案)
- 微信开放平台开发(一)
- python - 图像处理 - 图片拼接和堆叠
- 记一次代码编写规范引发的惨案 | perl脚本转前端平台代码之‘天坑’