在C语言的学习过程中,我们熟练掌握循环以后就可以使用循环编写,我们喜欢的图形代码啦!

下面我向大家分别展示四种使用C语言循环编写的代码。
后两种都可以用来给自己的女朋友展示喔
1.三角形
2.金字塔
3.圣诞树
4.爱心

(1)三角形代码如下:

#include<stdio.h>int main()
{int i,j,n;while(scanf("%d",&n)!=EOF)//输入想要的边长长度{for(i=0;i<n;i++)//有几列{for(j=n;j>i;j--)//几行{printf("* ");}printf("\n");}}return 0;
}

可以动手试试,也可以加深对c语言逻辑的理解

(2)金字塔代码如下:

#include<stdio.h>int main()
{int n;int i,j,k;while(scanf("%d",&n)!=EOF)for(i=1;i<=n;i++)//确定需要几行{for(j=n-i;j>=1;j--){printf(" ");//每行先输出几个空格}for(k=1;k<=i;k++)//每行输出几个*{printf("* ");}printf("\n");}return 0;
}

与三角形类似,可以进行类比学习。

(3)圣诞树代码如下:

#include <stdio.h>int main(){int n;scanf("%d" , &n);for(int i = 1 ; i <= n ; i ++){ for(int j = 0 ; j < 3 ; j++){for(int k = 1 ; k + i <= n ; k ++)printf("   ");for(int l = i ; l > 0 ; l--){switch(j){case 0: printf("  *   "); break;case 1: printf(" * *  "); break;case 2: printf("* * * "); break;    default: break;    }}printf("\n");}}for(int i = 1 ; i <= n ; i ++){for(int k = 1 ; k < n ; k ++)printf("   ");printf("  *\n");}
}

运行结果:

(4)爱心代码如下:

#include <math.h>
#include <stdio.h>int main()
{float y, x, z, f;for (y = 1.5f; y > -1.5f; y-=0.1f){for (x = -1.5f; x < 1.5f; x += 0.05f){z = x*x + y*y -1;f = z*z*z - x*x*y*y*y;putchar(f <= 0.0f ? "*********"[(int)(f*-8.0f)]:' ');}putchar('\n');}getchar();return 0;
}

运行结果:

快拿去给爱的人表白吧!

C语言图形代码:三角、金字塔、圣诞树、爱心相关推荐

  1. c语言代码运行成图指令代码,C语言图形编程代码.doc

    C语言图形编程代码 C语言图形编程代码 自己以前编写的C语言图形编程代码 自己以前编写的图形编程代码实现DOS下256BMP图片显示,中文注释,中文汉字显示 写的不好,给大家交流与学习,TC3.0与T ...

  2. C语言图形函数代码~持续更新中

    下面总结的是一些C语言图形函数代码~持续更新中 画三类圆 #include#include#include#include#includeint main(void) { initgraph(640, ...

  3. c语言图形方式初始化,c语言图形方式下的编程.doc

    c语言图形方式下的编程.doc C语言图形方式下的编程 学习目标 ·了解PC显示系统的结构 ·C语言图形初始化的一般方法 ·C语言常用的图形处理函数 显示系统简介 PC机显示系统一般是由显示器和显示卡 ...

  4. 拓扑排序(完整案列及C语言完整代码实现)

    写在前面:博主是一位普普通通的19届双非软工在读生,平时最大的爱好就是听听歌,逛逛B站.博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事 ...

  5. c语言我爱你二进制,二憨的爱情c语言表白代码我爱你·爱如流离.DOC

    [摘要]二憨的爱情.c语言表白代码我爱你 ·爱如流离 HYPERLINK 二憨的爱情.c语言表白代码我爱你 ·爱如流离 那些或喜或悲的情节慢慢的在我脑中烟消云散. 她从不后 于是,流离. 选择了我,j ...

  6. c语言有趣代码_为什么C语言永远不会过时?

    直至今天还有人在喊着C语言都过时的语言了,还有什么值得去学的,看现在的python,php等语言现在用起来多简单,谁还去学习老掉牙的C语言,事实真的是这样的吗?笔者作为专门下载了这两种语言的底层源码. ...

  7. c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc

    CG实验1-利用C语言图形函数绘图概要1 实验1 利用C语言图形函数绘图 1实验目的: 熟悉C语言图形功能,为今后实验打基础. 2实验要求: 在CodeBlocks环境下编写程序 3实验内容 例1 利 ...

  8. C语言题目:数字金字塔(有条件的老师同学点一下赞呀)

    用心做c语言的代码,为了分享自己的知识,有条件的可以赞一下,有问题的同学在评论区提问呀 题目要求:其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式打印出n行数字金字塔.注 ...

  9. html和js画圣诞树图片,教你如何把JavaScript代码写成圣诞树

    我们使用了自己写的一个nodejs库,如果您要实现这样的效果,只需要按照下面第一章节的方法即可.当然您也可以在线压缩代码: 下面分两章节,分别讲解如何使用js2image这个库 和 js2image这 ...

最新文章

  1. 对顶层生存空间的考虑---及蜷缩在内层的EJB
  2. java chars_Java getChars() 方法 - Java 基础教程
  3. [解决]Win7 操作系统不能安装VMware
  4. c#UDP发送接收消息
  5. pytorch nn.Softmax
  6. Android项目开发—GeoQuiz
  7. java输出流文件_Java文件输入输出流(封装类)
  8. 网站被跳转到联通域名无法访问页面
  9. Sql server 行列转换
  10. 基于与非门和多路开关结构的一位全加器实现方法
  11. 疑难杂症---共享打印机驱动安装失败0x00000bcb错误
  12. OFFICE文档转换到PDF的几种方法与转换效率和性能的简单比较
  13. c语言 结束360进程,python修改注册表终止360进程实例
  14. HAL学习笔记-3 HAL库介绍
  15. Linuxnbsp;下摄像头驱动支持情况(…
  16. 《神经科学:探索脑》学习笔记(第5章 突触传递)
  17. hadoop之hdfs及其工作原理
  18. 程序员写作云笔记推荐
  19. 高压开关柜/环网箱局放在线监测设备(局部放电在线监测装置设备)的分类与选型
  20. 【STM32 嵌入式课程实验】实验一 单个LED灯的闪烁

热门文章

  1. 一文看懂中国人工智能产业全貌
  2. js数据取整,取余,保留小数,数据脱敏等的一些处理方式
  3. python globals exec_Python标准库:内置函数exec(object[, globals[, locals]])
  4. GIC/ITS代码分析(12)LPI中断虚拟化之QEMU中ITS设备的模拟
  5. Bootstrap框架菜鸟入门教程
  6. 提升工作效率-Trello
  7. html怎样调节背景透明度,css设置背景透明度的方法是什么
  8. DNP开发出用于小型化、高可靠性半导体封装QFN的引线框架
  9. 学习笔记(22):第一章: 路由与模板-Web前端技术与框架 3
  10. 专访李瑞丰:建立一个全面的知识网络是很重要的一件事儿...