![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 67
七分熟少女
菜鸟进阶中ing
展开
-
剑指Offer 20.表示数值的字符串
C++ 剑指Offer原创 2022-07-19 11:33:22 · 131 阅读 · 1 评论 -
基于C++的PL0语言编译器及功能扩充
基于C++实现PL0语言的编译,并完成PL0语言的IDE配置原创 2022-06-23 17:26:05 · 3517 阅读 · 0 评论 -
停车场汽车管理系统
使用C++模拟停车场汽车管理系统问题描述算法设计数据结构选择功能设计特色一、停车场管理设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道......原创 2019-08-02 00:39:47 · 2721 阅读 · 0 评论 -
Visual C++ 6.0 绘制曲线
绘制Bezier曲线// 功 能:单击鼠标左键进行折点确定,单击右键进行Bezier曲线(绿色)绘制,同时也会画出多边折线(黄色)// 编译环境:Visual C++ 6.0,EasyX_20190219(beta) #include<graphics.h>#include<conio.h>double get(int i,int n,double t){...原创 2019-07-22 17:01:20 · 7070 阅读 · 2 评论 -
Visual C++6.0画三维立体图形
在画三维立体图之前,主要是先要找到二维和三维的对应关系,这是转化的关键。关键代码如下: S[i].x=P[i][1]+sqrt(2)/3.0*(-P[i][0]); S[i].y=P[i][2]+sqrt(2)/3.0*(-P[i][0]);一、建立边表结构,在同一屏幕上完成三视图和正等轴测投影图//消隐之前//编译环境:Visual C++ 6.0,EasyX_201902...原创 2019-07-22 16:33:19 · 12546 阅读 · 14 评论 -
逐边裁剪法实现多边形裁剪
已经处理退化边的多边形裁剪算法//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<graphics.h>#include<conio.h>#include<iostream>#define max 30using namespace std;//设置裁剪框的大小和位置,裁剪多边形顶点和顶点数,以全...原创 2019-07-22 16:18:57 · 5018 阅读 · 7 评论 -
直线段裁剪算法
直线段裁剪算法一:Cohen-Sutherland算法//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include <graphics.h>#include <conio.h>#include <iostream>#define left 1#define right 2#define bottom 4#d...原创 2019-07-22 16:06:35 · 7975 阅读 · 5 评论 -
Visual C++鼠标画线操作
跟随鼠标轨迹划线//编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<stdio.h>#include<graphics.h>#include<conio.h> void pen() { int x0, y0; MOUSEMSG m; // 定义鼠标消息 ...原创 2019-07-21 22:48:32 · 4756 阅读 · 0 评论 -
Visual C++绘制金刚石图案
多笔绘制://编译环境:Visual C++ 6.0,EasyX_20190219(beta)#include<graphics.h>#include<math.h>#include<conio.h>int main(){ initgraph(640,480); setcolor(RED); int n=7,i,j; double t...原创 2019-07-21 17:34:00 · 5767 阅读 · 5 评论 -
常用的几种排序算法总结【良心总结,放心使用】
下面是小编总结的几种排序算法,感觉很有参考价值。真正意识到有些东西只有自己总结了才可以更好的掌握。//选择排序 void SelectSort(int a[],int n){ int i,j,index,temp; for(i=0;i<n-1;i++){ index=i; for(j=i+1;j<n;j++){ if(a[j]<a[index])...原创 2019-07-08 20:09:28 · 117 阅读 · 0 评论