首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C++经典算法题-用line画直线

C++经典算法题-用line画直线

作者头像
cwl_java
发布于 2022-11-30 00:27:59
发布于 2022-11-30 00:27:59
60300
代码可运行
举报
文章被收录于专栏:cwl_Javacwl_Java
运行总次数:0
代码可运行
1. 题目

题目:画图,学用line画直线。

2. 代码示例
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include "graphics.h"
    main()
    {
        int driver,mode,i;
        float x0,y0,y1,x1;
        float j=12,k;
        driver=VGA;mode=VGAHI;
        initgraph(&driver,&mode,"");
        setbkcolor(GREEN);
        x0=263;y0=263;y1=275;x1=275;
        for(i=0;i<=18;i++)
        {
            setcolor(5);
            line(x0,y0,x0,y1);
            x0=x0-5;
            y0=y0-5;
            x1=x1+5;
            y1=y1+5;
            j=j+10;
        }
        x0=263;y1=275;y0=263;
        for(i=0;i<=20;i++)
        {
            setcolor(5);
            line(x0,y0,x0,y1);
            x0=x0+5;
            y0=y0+5;
            y1=y1-5;
        }
    }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言经典编程题100例 51~60
51、学习使用按位与 &。 程序分析: 0&0=0; 0&1=0; 1&0=0; 1&1=1 。 参考代码: #include <stdio.h> int main() { int a,b; a=077; b=a&3; printf("a & b(decimal) 为 %d \n",b); b&=7; printf("a & b(decimal) 为 %d \n",b); return 0; } 运行结果: a & b(decimal) 为 3 a
C you again
2022/08/22
1.3K0
C语言100例(51-60)
51,题目:学习使用按位与 & 。 程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1 程序源代码:
紫禁玄科
2022/03/24
3680
C++经典算法题-用rectangle画方形
1. 题目 题目:画图,学用rectangle画方形。 2. 分析 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 3. 代码示例 #include "graphics.h" main() { int x0,y0,y1,x1,driver,mode,i; driver=VGA;mode=VGAHI; initgraph(&driver,&mode,""); setbkcolor(YELLOW);
cwl_java
2022/11/30
4410
C++经典算法题-用circle画圆形
1. 题目 题目:画图,学用circle画圆形。 2. 代码示例 /*circle*/ #include "graphics.h" main() { int driver,mode,i; float j=1,k=1; driver=VGA;mode=VGAHI; initgraph(&driver,&mode,""); setbkcolor(YELLOW); for(i=0;i<=25;i
cwl_java
2022/11/30
5860
C语言入门经典题目及其答案
【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码:
风骨散人Chiam
2020/10/28
2.9K0
C语言经典例题100
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
C语言与CPP编程
2021/04/02
3K0
C语言经典例题100
C语言一百例(61-70)
61,题目:打印出杨辉三角形(要求打印出10行如下图) 程序分析:        1       1  1       1 2  1       1  3  3  1       1  4  6  4  1       1  5  10 10 5 1 程序源代码:
紫禁玄科
2022/03/24
3130
C语言经典编程题100例 61~70
68、有 n个整数,使其前面各数顺序向后移 m 个位置,最后m个数变成最前面的 m 个数。
C you again
2022/08/22
1.2K0
Python基础训练100题-12
分享一些Python学习题目 实例056:画圈 实例057:画线 实例058:画矩形 实例059:画图(丑) 实例060:字符串长度 实例056:画圈 题目: 画图,学用circle画圆形。 程序分析 :无。 from tkinter import * canvas=Canvas(width=800,height=600,bg='yellow') canvas.pack(expand=YES,fill=BOTH) k=1 j=1 for i in range(26): canvas.create_o
用户9925864
2022/07/27
1950
Python基础训练100题-12
Python编程语言入门经典案例
本文介绍了如何利用Python实现一个数据结构,该结构能够存储每个元素的乘积和和,并且支持在O(1)的时间复杂度下计算乘积和。同时,文章还提供了一段代码示例和详细的注释,帮助读者更好地理解该数据结构的实现原理和用法。
企鹅号小编
2017/12/28
2.6K0
Python编程语言入门经典案例
Python练手例子(10)
程序分析:~0=1; ~1=0;  (1)先使a右移4位。  (2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)  (3)将上面二者进行&运算。
py3study
2020/01/17
5290
【图形学】探秘图形学奥秘:DDA与Bresenham算法的解密与实战
在图形学技术的发展中,硬件加速、实时渲染、虚拟现实和增强现实等方面的创新不断推动着图形学的前沿。这门技术为数字世界的可视化和交互提供了强大的工具和方法。
SarPro
2024/02/20
3590
【图形学】探秘图形学奥秘:DDA与Bresenham算法的解密与实战
史上最详细版 头文件biso.h,graphics.h,libbgi.a
BIOS.h是C语言里的一些头文件,包含了很多通用的函数和端口的定义,是为了让你在编写程序的时候方便调用的,在编译的时候会参与编译。
C you again 的博客
2020/09/15
1.6K0
Python入门经典练习题
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
全栈程序员站长
2022/09/06
7500
C语言函数大全--s 开头的函数(1)
注意:如果 n 超过了可表示的范围,或者结果溢出,则函数可能返回正无穷大、负无穷大或 NaN。
huazie
2025/07/06
890
C语言函数大全--s 开头的函数(1)
C语言程序设计-谭浩强第五版习题【答案解析】2022.5.10
《C程序设计(第五版》是由谭浩强编著,2017年清华大学出版社出版的“十二五”普通高等教育本科国家级规划教材、北京市高等教育精品立项项目教材、中国高等院校计算机基础教育课程体系规划教材。该教材是既可作为高等学校各专业的正式教材,也适合读者自学。 该教材共10章,主要内容包括:设计和C语言,算法——程序的灵魂,最简单的C程序设计——顺序程序设计,选择结构程序设计等。
MIKE笔记
2023/03/22
3.7K0
C语言函数大全--g开头的函数(上)
上述代码是一个简单的图形程序,使用了图形库函数 arc 来绘制一个弧线并显示其起始和结束点的坐标。
huazie
2025/01/22
2310
C语言函数大全--g开头的函数(上)
【十天自制软渲染器】DAY 02:画一条直线(DDA 算法 & Bresenham’s 算法)
第一天我们搭建了 C++ 的运行环境并画了一个点,根据 点 → 线 → 面 的顺序,今天我们讲讲如何画一条直线。
卤代烃
2021/02/02
2.4K0
【十天自制软渲染器】DAY 02:画一条直线(DDA 算法 & Bresenham’s 算法)
实验3.2 一般直线的中点绘制算法
教材上的直线绘制算法只针对斜率0<k<1范围内的直线,很多教材也是如此。有一些教材上有针对一般直线即任意斜率直线的绘制算法,但是算法代码不是很容易懂。为了补上这一内容, 下面给出一般直线的中点绘制算法代码,供大家参考,也欢迎大家指正。 代码在VS2017可以正常运行,运行结果如后。
步行者08
2022/07/30
4840
实验3.2 一般直线的中点绘制算法
c语言游戏小型程序代码,C语言小游戏源码「建议收藏」
if(MouseX>280&&MouseX<300&&MouseY>65&&MouseY<85)
全栈程序员站长
2022/08/30
9.1K0
相关推荐
C语言经典编程题100例 51~60
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档