C++项目三代码参考(改进版)

Posted 原池

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++项目三代码参考(改进版)相关的知识,希望对你有一定的参考价值。

代码如下:



#include <math.h>

#include <graphics.h>
const float pi = 3.14159265;  //定义符号常量Pi
/*
* 定义存储N个小圆坐标的数组,和其它所需变量
*/
//在此定义全局变量
int n,r;
int x[100]={},y[100]={};
/*
* 函数名:huaTongXinYuan
* 功能:画两个同心圆
*/
void huaTongXinYuan(){
    // 请将画两个同心圆的代码写在此函数内
    circle(300,300,195);
    setcolor(EGERGB(255,0,255));
    circle(300,300,300);
    r=250;
    setfillstyle(2,YELLOW);
    floodfill(300,300,EGERGB(241,158,194));
}
/*
* 函数名:neiQieXiaoYuan
* 功能:画n个内切小圆
*/
void neiQieXiaoYuan(){
    // 请将画n个内切小圆的代码写在此函数内
    n = getInteger();
    for (; is_run(); delay_fps(2))
    for(int i=0;i<n;i++)
    {
        {
        float jd=2*pi/n;
        x[i]=300+r*cos((1+i)*jd);
        y[i]=300-r*sin((1+i)*jd);
        circle(x[i],y[i],50);
     setfillstyle(1,EGERGB(random(256),random(256),random(256)));
     floodfill(x[i],y[i],EGERGB(0,255,255));
 }
    }}
int main() {
    //设置绘图窗口大小
    initgraph(600,600);
    setcolor(EGERGB(241,158,194));
    huaTongXinYuan();
    //输入小圆的个数
    //生成同心圆和内切小圆
    setcolor(EGERGB(0,255,255));
    neiQieXiaoYuan();
    getch();
    closegraph();
    return 0;

}





以上是关于C++项目三代码参考(改进版)的主要内容,如果未能解决你的问题,请参考以下文章

三代测序入门

验证码逆向专栏极验三代四代点选类验证码逆向分析

c++的核心准则

c++的核心准则

如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?

硬币游戏--代码分析与改进