【insmod源码解析】【微信外卖源码大全】【共享农场java源码下载】简单源码_简单源码在线编辑器

2024-12-23 00:13:17 来源:友盟统计 源码 分类:娱乐

1.��Դ��
2.求一C++小游戏源代码 简单点的简单简单辑器?!!源码源码谢谢
3.求一个简单的线编insmod源码解析易语言源码,取系统运行时间的简单简单辑器

简单源码_简单源码在线编辑器

��Դ��

       #include

       #include

       #include

       #include

       #include

       #include

       #include

       #include

       #include

       /* Define constants for the calculator */

       #define UP 0x

       #define DOWN 0x

       #define LEFT 0x4B

       #define RIGHT 0x4D

       #define ENTER 0x0D

       /* Global variables */

       double num1 = 0, num2 = 0, result = 0;

       char str1[] = ".+-*/知消扒Qc=^%";

       char cnum[5], str2[] = "", c;

       int x, y, x0, y0, i, j, v, m, n, act, flag = 1;

       /* Function prototypes */

       void drawboder(void);

       void initialize(void);

       void computer(void);

       void changetextstyle(int font, int direction, int charsize);

       void mwindow(char *header);

       int specialkey(void);

       int arrow();

       /* Main function */

       int main() {

        initialize();

        computer();

        closegraph();

        return 0;

       }

       /* Initialize the graphics system */

       void initialize(void) {

        int xasp, yasp;

        GraphDriver = DETECT;

        initgraph( &GraphDriver, &GraphMode, "" );

        ErrorCode = graphresult();

        if (ErrorCode != grOk) {

        printf("Graphics System Error: %s\n", grapherrormsg(ErrorCode));

        exit(1);

        }

        getpalette( &palette );

        MaxColors = getmaxcolor() + 1;

        MaxX = getmaxx();

        MaxY = getmaxy();

        getaspectratio( &xasp, &yasp );

        AspectRatio = (double)xasp / (double)yasp;

       }

       /* Main calculator function */

       void computer(void) {

        struct viewporttype vp;

        int color, height, width;

        mwindow("Calculator");

        color = 7;

        getviewsettings( &vp );

        width = (vp.right + 1) / ;

        height = (vp.bottom - ) / ;

        x = width / 2;

        y = height / 2;

        setfillstyle(SOLID_FILL, color + 3);

        bar( x + width * 2, y, x + 7 * width, y + height );

        setcolor( color + 3 );

        rectangle( x + width * 2, y, x + 7 * width, y + height );

        setcolor(RED);

        outtextxy(x + 3 * width, y + height / 2, "0.");

        x = 2 * width - width / 2;

        y = 2 * height + height / 2;

        for (j = 0; j < 4; ++j) {

        for (i = 0; i < 5; ++i) {

        setfillstyle(SOLID_FILL, color);

        setcolor(RED);

        bar( x, y, x + width, y + height );

        rectangle( x, y, x + width, y + height );

        sprintf(str2, "%c", str1[j * 5 + i]);

        outtextxy( x + (width / 2), y + height / 2, str2);

        x += width + (width / 2);

        }

        y += (height / 2) * 3;

        x = 2 * width - width / 2;

        }

        x0 = 2 * width;

        y0 = 3 * height;

        x = x0;

        y = y0;

        gotoxy(x, y);

        arrow();

        m = 0;

        n = 0;

        strcpy(str2, "");

        while ((v = specialkey()) != ) {

        while ((v = specialkey()) != ENTER) {

        putimage(x, y, rar, XOR_PUT);

        if (v == RIGHT) {

        if (x >= x0 + 6 * width)

        x = x0;

        else

        x += width + width / 2;

        m++;

        }

        if (v == LEFT) {

        if (x <= x0)

        x = x0 + 6 * width;

        else

        x -= width - width / 2;

        m--;

        }

        if (v == UP) {

        if (y <= y0)

        y = y0 + 4 * height + height / 2;

        else

        y -= height - height / 2;

        n--;

        }

        if (v == DOWN) {

        if (y >= 7 * height)

        y = y0;

        else

        y += height + height / 2;

        n++;

        }

        putimage(x, y, rar, XOR_PUT);

        }

        c = str1[n * 5 + m];

        if (isdigit(c) || c == '.') {

        if (flag == -1) {

        strcpy(str2, "-");

        flag = 1;

        }

        sprintf(temp, "%c", c);

        strcat(str2, temp);

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, str2);

        }

        if (c == '+') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 1;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        if (c == '-') {

        if (strcmp(str2, "") == 0)

        flag = -1;

        else {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 2;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        }

        if (c == '*') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 3;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        if (c == '/') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 4;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        if (c == '^') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 5;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

求一C++小游戏源代码 简单点的?!!源码源码微信外卖源码大全谢谢

       #include<graphics.h>

       #include<stdlib.h>

       #include<dos.h>

       #define LEFT 0x4b

       #define RIGHT 0x4d

       #define DOWN 0x

       #define UP 0x

       #define ESC 0xb

       int i,线编共享农场java源码下载key;

       int score=0;

       int gamespeed=;

       struct Food /*食物的结构体*/

       {

       int x; /*食物的横坐标*/

       int y; /*食物的纵坐标*/

       int yes; /*食物是否出现的变量*/

       }food;

       struct Snack /*蛇的结构体*/

       {

       int x[N];

       int y[N];

       int node; /*蛇的节数*/

       int direction; /*蛇的方向*/

       int life; /*蛇的生命,0活着,简单简单辑器1死亡*/

       }snake;

       void Init(void); /*图形驱动*/

       void Close(void); /*关闭游戏函数*/

       void DrawK(void); /*画图函数*/

       void GameOver(void);/*输出失败函数*/

       void GamePlay(); /*游戏控制函数 主要程序*/

       void PrScore(void); /*分数输出函数*/

       DELAY(char ch)/*调节游戏速度*/

       {

       if(ch=='3')

       {

       delay(gamespeed); /*delay是源码源码延迟函数*/

       delay(gamespeed);

       }

       else if(ch=='2')

       {

       delay(gamespeed);

       }

       }

       Menu()/*游戏开始菜单*/

       {

       char ch;

       printf("Please choose the gamespeed:\n");

       printf("1-Fast 2-Normal 3-Slow\n");

       printf("\nPlease Press The numbers..\n");

       do

       { ch=getch();}

       while(ch!='1'&&ch!='2'&&ch!='3');

       clrscr();

       return(ch);

       }

       /*主函数*/

       void main(void)

       {

       int ch;

       ch=Menu();

       Init();

       DrawK();

       GamePlay(ch);

       Close();

       }

       void Init(void)

       {

       int gd=DETECT,gm;

       initgraph(&gd,&gm,"c:\\tc");

       cleardevice();

       }

       void DrawK(void)

       {

       setcolor();

       setlinestyle(SOLID_LINE,0,THICK_WIDTH);

       for(i=;i<=;i+=)

       {

       rectangle(i,,i+,); /*画出上边框*/

       rectangle(i,,i+,); /*画出下边框*/

       }

       for(i=;i<=;i+=)

       {

       rectangle(,i,,i+); /*画出左边框*/

       rectangle(,i,,i+); /*画出右边框*/

       }

       }

       void GamePlay(char ch)

       {

       randomize(); /*随机数发生器*/

       food.yes=1; /*1代表要出现食物,0表示以存在食物*/

       snake.life=0;

       snake.direction=1;

       snake.x[0]=;snake.y[0]=;

       snake.x[1]=;snake.y[1]=;

       snake.node=2;

       PrScore();

       while(1) /*可以重复游戏*/

       {

       while(!kbhit()) /*在没有按键的线编情况下蛇自己移动*/

       {

       if(food.yes==1) /*需要食物*/

       {

       food.x=rand()%+;

       food.y=rand()%+; /*使用rand函数随机产生食物坐标*/

       while(food.x%!=0)

       food.x++;

       while(food.y%!=0)

       food.y++; /*判断食物是否出现在整格里*/

       food.yes=0; /*现在有食物了*/

       }

       if(food.yes==0) /*有食物了就要显示出来*/

       {

       setcolor(GREEN);

       rectangle(food.x,food.y,food.x+,food.y-);

       }

       for(i=snake.node-1;i>0;i--) /*贪吃蛇的移动算法*/

       {

       snake.x[i]=snake.x[i-1];

       snake.y[i]=snake.y[i-1]; /*贪吃蛇的身体移动算法*/

       }

       switch(snake.direction) /*贪吃蛇的头部移动算法,以此来控制移动*/

       {

       case 1:snake.x[0]+=;break;

       case 2:snake.x[0]-=;break;

       case 3:snake.y[0]-=;break;

       case 4:snake.y[0]+=;break;

       }

       for(i=3;i<snake.node;i++) /*判断是简单简单辑器否头部与身体相撞*/

       {

       if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0])

       {

       GameOver();

       snake.life=1;

       break;

       }

       }

       /*下面是判断是否撞到墙壁*/

       if(snake.x[0]<||snake.x[0]>||snake.y[0]<||snake.y[0]>)

       {

       GameOver();

       snake.life=1;

       }

       if(snake.life==1) /*如果死亡就退出循环*/

       break;

       if(snake.x[0]==food.x&&snake.y[0]==food.y) /*判断蛇是否吃到食物*/

       {

       setcolor(0);

       rectangle(food.x,food.y,food.x+,food.y-); /*吃的食物后用黑色将食物擦去*/

       snake.x[snake.node]=-;snake.y[snake.node]=-; /*现把增加的一节放到看不到的地方去*/

       snake.node++;

       food.yes=1;

       score+=;

       PrScore();

       }

       setcolor(4); /*每次移动后将后面的身体擦去*/

       for(i=0;i<snake.node;i++)

       rectangle(snake.x[i],snake.y[i],snake.x[i]+,snake.y[i]-);

       delay(gamespeed);

       DELAY(ch);

       setcolor(0);

       rectangle(snake.x[snake.node-1],snake.y[snake.node-1],snake.x[snake.node-1]+,snake.y[snake.node-1]-);

       }

       if(snake.life==1)

       break;

       key=bioskey(0); /*接受按键*/

       if(key==ESC)

       break;

       else

       if(key==UP&&snake.direction!=4)/*判断是否改变方向*/

       snake.direction=3;

       else

       if(key==RIGHT&&snake.direction!=2)

       snake.direction=1;

       else

       if(key==LEFT&&snake.direction!=1)

       snake.direction=2;

       else

       if(key==DOWN&&snake.direction!=3)

       snake.direction=4;

       }

       }

       void GameOver(void)

       {

       cleardevice();

       setcolor(RED);

       settextstyle(0,0,4);

       outtextxy(,,"GAME OVER");

       getch();

       }

       void PrScore(void)

       {

       char str[];

       setfillstyle(SOLID_FILL,YELLOW);

       bar(,,,);

       setcolor(6);

       settextstyle(0,0,2);

       sprintf(str,"scord:%d",score);

       outtextxy(,,str);

       }

       void Close(void)

       {

       getch();

       closegraph();

       }

       贪吃蛇

求一个简单的易语言源码,取系统运行时间的源码源码

       月数不好定,因为每个月天数不一样。线编算到天就行了。简单简单辑器话题程序源码怎么设置

       代码如下:

       .版本 2

       .支持库 spec

       .子程序 _按钮1_被单击

       .局部变量 运行时间,源码源码 整数型, , , 毫秒

       运行时间 = 取启动时间 ()

       调试输出 (取毫秒到天 (运行时间))

       .子程序 取毫秒到天, 文本型

       .参数 参_秒, 整数型

       .局部变量 参_秒, 整数型

       .局部变量 天, 整数型

       .局部变量 小时, 整数型

       .局部变量 分钟, 整数型

       .局部变量 秒, 整数型

       参_秒 = 取启动时间 () ÷

       天 = 参_秒 ÷ ÷ ÷

       小时 = (参_秒 - 天 × × ) ÷

       分钟 = (参_秒 - 天 × × - 小时 × ) ÷

       秒 = 参_秒 %

       返回 (到文本 (天) + “天” + 到文本 (小时) + “小时” + 到文本 (分钟) + “分钟” + 到文本 (秒) + “秒”)

更多资讯请点击:娱乐

推荐资讯

醫揭「身體4跡象」恐是營養過剩了!不只老很快 教7招逆轉

一篇發表在《自然-衰老》的研究指出:當我們的細胞,感知到營養過剩,也就是mTOR蛋白複合物活性會增加,這會導致實質器官損傷和發生髓系發炎反應,這兩者會聯手,加速了我們的器官老化。避免營養過剩,才能長活

怎么删除菜单的源码_怎么删除菜单的源码文件

1.怎么删除电脑里多余的文件或垃圾文件怎么删除电脑里多余的文件或垃圾文件 1.删除不常用的文件 在“控制面板”中进入“添加/删除程序”窗口, 删除“添加或删除Windows 组件”的选项 里不