我们先看一个星号三角形的例图:

星号三角形的特点如下

以打印输出和例图一模一样的图案为例进行代码编写。

思路分析

1)先打印输出星星前没有空格的星号三角形 。

代码如下:

#include <stdio.h>
# define N 4
void main(){int i,j,k;for(i=1;i<=N;i++){//控制打印输出4行星星for(j=1;j<=2*i-1;j++){//控制打印输出每行的星星个数printf("*");}printf("\n");//打印完一行后都需要换行}
}

代码运行结果如下:

2)在原来代码的前提下,加上控制打印输出每一行第一个星星前空格个数的for循环语句。

案例全部代码如下

#include <stdio.h>
# define N 4
void main(){int i,j,k;for(i=1;i<=N;i++){//控制打印输出4行星星for(k=1;k<=N-i;k++){printf(" ");//控制打印输出每一行第一个星星前的空格个数}for(j=1;j<=2*i-1;j++){//控制打印输出每行的星星个数printf("*");}printf("\n");//打印完一行后都需要换行}
}

代码运行结果如下

说明:代码已经写完,图案也打印输出完全正确。可是有一点,要是在考场上紧张找不到规律怎么办呢?巧办法来了:他要什么图案我们就打印输出什么图案啊,暴力做题法,一行一行的按图案打印输出星星啊!假如行数在10行以内这个办法完全可以,要是控制打印输出100行我的这个巧办法失效还是老老实实找规律用循环打印输出吧。

我的这种巧办法老师看了都直呼内行,双击666!

代码如下:

#include <stdio.h>
void main(){printf("   *\n");printf("  ***\n");printf(" *****\n");printf("*******\n");}

代码运行结果如下:

是不是特别简单,我自己都要佩服我自己了。

一些说明:

老师看了我用printf输出星星图案的答案,也就是我的巧办法,给了我2分,估计还是辛苦分。我的这个巧办法就图一乐吧,慎用。

C语言打印输出星号三角形案例讲解相关推荐

  1. C语言求班级平均分案例讲解

    我们先看例题:    统计3个班成绩情况,每个班有5个同学,求出所有班级的平均分以及各个班级的平均分. (从键盘输入成绩). 思路分析 1.我们定义一个3行5列的二维数组用来存放学生的成绩,1行表示1 ...

  2. c语言打印星号三角形

    打印4种形状的三角形 代码如下 #include<stdio.h> void h1(int i,int j) {for(i=0;i<=9;i++) //控制列 {for(j=10-i ...

  3. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 卷 ba ...

  4. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

  5. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)...

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

  6. 传智播客C语言视频第二季 第一季基础上增加诸多C语言案例讲解,有效下载期为10 5-10 10关闭

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 卷 backup ...

  7. python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...

    关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...

  8. python画图代码星星-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  9. c语言编程等腰三角形,用c语言编辑一个等腰三角形的讲解过程 一个等腰三角形怎么平均分成三个面积相等的三角形?...

    导航:网站首页 > 用c语言编辑一个等腰三角形的讲解过程 一个等腰三角形怎么平均分成三个面积相等的三角形? 用c语言编辑一个等腰三角形的讲解过程 一个等腰三角形怎么平均分成三个面积相等的三角形? ...

最新文章

  1. mongodb 对象唯一索引_什么是MongoDB?简介,架构,功能和示例
  2. PHP MVC设想,MVC框架构思(一)
  3. TNN API说明文档
  4. VMware下安装的Mac OS X如何修改显示分辨率
  5. 如何从Fiori launchpad发出的请求判断出后台是哪个网关系统在响应
  6. 实现网站验证码切换功能
  7. Magento数据库结构:EAV
  8. 开源翻译公告 2020.10.26:新上线了几个文档
  9. TypeScript完全解读(26课时)_2.TypeScript完全解读-基础类型
  10. asrc调试_求助winavr编译的固件超出flash大小
  11. Beego项目打包部署到Linux服务器
  12. 七牛云视频模板 SDK:「剪刀手」是怎样炼成的?
  13. 一根网线两台电脑传输文件
  14. IP0_Verilog实现基于双线性插值算法的图像放大IP设计
  15. LeetCode 青蛙跳问题
  16. Android-App的设计架构经验谈,系列篇
  17. 一日一技:用Python绘画有多好玩
  18. 盘点 7 月份 yyds 的开源项目
  19. 南卡和索尼蓝牙耳机哪个更好?性价比高的蓝牙耳机推荐
  20. Linux九阴真经之无影剑残卷2(磁盘存储和文件系统)

热门文章

  1. 中国为印尼建设的高铁顺利推进,印度网友与日本网友就高铁互怼
  2. 统计报表 -- sql统计语句
  3. github.com的443端口无法访问的问题
  4. stm32单片机零基础怎么入门,用什么语言编程?
  5. 非专业人士观点(6)关于学历
  6. PPT一键换色技巧!无需插件!随意变换各种颜色
  7. 01-Python安装与使用
  8. android读取运动数据权限_各种手机使用金管家平安Run健康行运动步数上传不计步读取时怎么解决?...
  9. 让马云说说,我们为什么留不住员工
  10. Docker 基础入门篇(上)