C语言图形代码:三角、金字塔、圣诞树、爱心
在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语言图形代码:三角、金字塔、圣诞树、爱心相关推荐
- c语言代码运行成图指令代码,C语言图形编程代码.doc
C语言图形编程代码 C语言图形编程代码 自己以前编写的C语言图形编程代码 自己以前编写的图形编程代码实现DOS下256BMP图片显示,中文注释,中文汉字显示 写的不好,给大家交流与学习,TC3.0与T ...
- C语言图形函数代码~持续更新中
下面总结的是一些C语言图形函数代码~持续更新中 画三类圆 #include#include#include#include#includeint main(void) { initgraph(640, ...
- c语言图形方式初始化,c语言图形方式下的编程.doc
c语言图形方式下的编程.doc C语言图形方式下的编程 学习目标 ·了解PC显示系统的结构 ·C语言图形初始化的一般方法 ·C语言常用的图形处理函数 显示系统简介 PC机显示系统一般是由显示器和显示卡 ...
- 拓扑排序(完整案列及C语言完整代码实现)
写在前面:博主是一位普普通通的19届双非软工在读生,平时最大的爱好就是听听歌,逛逛B站.博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事 ...
- c语言我爱你二进制,二憨的爱情c语言表白代码我爱你·爱如流离.DOC
[摘要]二憨的爱情.c语言表白代码我爱你 ·爱如流离 HYPERLINK 二憨的爱情.c语言表白代码我爱你 ·爱如流离 那些或喜或悲的情节慢慢的在我脑中烟消云散. 她从不后 于是,流离. 选择了我,j ...
- c语言有趣代码_为什么C语言永远不会过时?
直至今天还有人在喊着C语言都过时的语言了,还有什么值得去学的,看现在的python,php等语言现在用起来多简单,谁还去学习老掉牙的C语言,事实真的是这样的吗?笔者作为专门下载了这两种语言的底层源码. ...
- c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc
CG实验1-利用C语言图形函数绘图概要1 实验1 利用C语言图形函数绘图 1实验目的: 熟悉C语言图形功能,为今后实验打基础. 2实验要求: 在CodeBlocks环境下编写程序 3实验内容 例1 利 ...
- C语言题目:数字金字塔(有条件的老师同学点一下赞呀)
用心做c语言的代码,为了分享自己的知识,有条件的可以赞一下,有问题的同学在评论区提问呀 题目要求:其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式打印出n行数字金字塔.注 ...
- html和js画圣诞树图片,教你如何把JavaScript代码写成圣诞树
我们使用了自己写的一个nodejs库,如果您要实现这样的效果,只需要按照下面第一章节的方法即可.当然您也可以在线压缩代码: 下面分两章节,分别讲解如何使用js2image这个库 和 js2image这 ...
最新文章
- 对顶层生存空间的考虑---及蜷缩在内层的EJB
- java chars_Java getChars() 方法 - Java 基础教程
- [解决]Win7 操作系统不能安装VMware
- c#UDP发送接收消息
- pytorch nn.Softmax
- Android项目开发—GeoQuiz
- java输出流文件_Java文件输入输出流(封装类)
- 网站被跳转到联通域名无法访问页面
- Sql server 行列转换
- 基于与非门和多路开关结构的一位全加器实现方法
- 疑难杂症---共享打印机驱动安装失败0x00000bcb错误
- OFFICE文档转换到PDF的几种方法与转换效率和性能的简单比较
- c语言 结束360进程,python修改注册表终止360进程实例
- HAL学习笔记-3 HAL库介绍
- Linuxnbsp;下摄像头驱动支持情况(…
- 《神经科学:探索脑》学习笔记(第5章 突触传递)
- hadoop之hdfs及其工作原理
- 程序员写作云笔记推荐
- 高压开关柜/环网箱局放在线监测设备(局部放电在线监测装置设备)的分类与选型
- 【STM32 嵌入式课程实验】实验一 单个LED灯的闪烁
热门文章
- 一文看懂中国人工智能产业全貌
- js数据取整,取余,保留小数,数据脱敏等的一些处理方式
- python globals exec_Python标准库:内置函数exec(object[, globals[, locals]])
- GIC/ITS代码分析(12)LPI中断虚拟化之QEMU中ITS设备的模拟
- Bootstrap框架菜鸟入门教程
- 提升工作效率-Trello
- html怎样调节背景透明度,css设置背景透明度的方法是什么
- DNP开发出用于小型化、高可靠性半导体封装QFN的引线框架
- 学习笔记(22):第一章: 路由与模板-Web前端技术与框架 3
- 专访李瑞丰:建立一个全面的知识网络是很重要的一件事儿...