精华内容
下载资源
问答
  • c语言300行代码大作业
    2021-05-18 11:29:14

    《C语言300行代码》由会员分享,可在线阅读,更多相关《C语言300行代码(3页珍藏版)》请在人人文库网上搜索。

    1、include #include #include #include int renji();int renren();int renji()int n,k,a,b,m;printf(分别输入山数,每次最大搬山量,用空格隔开,回车结束n);scanf(%d%d,&n,&k);printf(开始了,你先来吧。n);for(;n0;)scanf(%d,&a);if(ak)printf(搬山数需小于%d个n,k);continue;if(n-ak)b=(n-1)%(k+1);if(b=0)b=1;else b=n-1;n=n-b;printf(对手搬%d个,剩%d个n,b,n);return 0;i。

    2、nt renren()int a,b,c,d,i,j;printf(分别输入人数、山数,每次最大搬山量,用空格隔开,回车结束n);scanf(%d%d%d,&a,&b,&c);if(a0;)for(i=1;i+)printf(下面由第%d位玩家搬山n,i);goto L;L:scanf(%d,&j);if(jc)printf(搬山数需小于%d个n,c);goto L;if(b-j0)printf(没有那么多山了。n);goto L;if(j=0)printf(不能不搬山n);goto L;if(b-j=1)printf(恭喜你赢了!nn);return 0;if(b-j=0)printf(你输。

    3、得很奇怪。nn);return 0;b=b-j;printf(第%d位玩家搬%d个,剩余%d个,i,j,b);if(i=a)i=0;return 0;int main()int q,p;system(color D1);system(mode con cols=60 lines=12);printf(nn 设有n座山,比赛的双方或多方轮流搬山n);printf( 由你先搬第一座山,谁搬了最后一座山谁输n);for(;)printf( 输入1:人机对战 2:人人对战n);scanf(%d,&p);if(p=1)renji();if(p=2)renren();if(p!=1&p!=2)printf(别闹,好好输入。n);continue;printf(再来一局?n);printf(输入1继续,其余结束n);scanf(%d,&q);if(q!=1)break;else printf(加油,少年!nn);printf(游戏结束。);return 0;。

    更多相关内容
  • C语言大作业.doc

    2021-05-18 09:53:28
    C语言大作业C语言大作业题目1电话簿管理程序存储的数据包括:人名、工作单位、电话号码和E-mail地址等。程序要求具有如下功能:①加入一个新电话号码;②删除一个电话号码;③显示保存的所有电话号码。④修改功能;...

    C语言大作业

    C语言大作业题目1电话簿管理程序存储的数据包括:人名、工作单位、电话号码和E-mail地址等。程序要求具有如下功能:①加入一个新电话号码;②删除一个电话号码;③显示保存的所有电话号码。④修改功能;⑤排序功能,包括按照电话号码排序和按照姓名字母序排列;⑥查询功能,包括按人名查询电话号码和按电话号码查询人名。⑦保存信息到文件。⑧从文件读取信息。课程设计要求:程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条功能,就调用哪项功能。

    2班级同学信息管理程序存储的数据包括:姓名,学号,宿舍,QQ号码和电话号码等。程序要求具有以下功能:①加入一个同学的记录;②删除一个同学的记录;③显示所有同学的记录。④排序功能,包括按照学号排序和按照姓名字母序排序显示所有同学的纪录。⑤查询功能,包括按学号查询同学的信息或者其他。⑥修改功能。⑦保存信息到文件。⑧从文件读取信息。课程设计要求:程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。

    3职工信息管理系统职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。提供以下功能:①加入一个职工的记录;②删除一个职工的记录;③显示所有职工的记录。④排序功能,包括按照学号排序和按照姓名字母序排序显示所有职工的纪录。⑤查询功能,包括按工号或姓名查询职工的信息或者其他。⑥修改功能。⑦保存信息到文件。⑧从文件读取信息。课程设计要求:程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。

    4图书信息管理系统图书信息包括:图书号、书名、作者名、分类号、出版单位、出版时间、价格等。提供以下功能:①加入一本图书;②删除一本图书;③显示所有图书。④排序功能,包括按照书名排序所有图书。⑤查询功能,包括按书名查询图书。⑥修改功能⑦保存信息到文件。⑧从文件读取信息。课程设计要求:程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。

    5图书借阅管理系统图书信息包括:图书名称、图书编号、单价、作者、存在状态、借书证号、姓名、性别。提供以下功能:①新进图书基本信息的输入。②显示所有图书信息。③对撤消图书信息的删除。④图书基本信息的查询。⑤办理借书手续。⑥办理还书手续⑦保存信息到文件。⑧从文件读取信息。课程设计要求:程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。

    6实验设备管理系统设备信息包括:设备编号,设备名称,设备价格,设备所属实验室。提供以下功能:①加入一个设备;②报废一个设备;③显示所有设备。④排序功能,包括按照编号排序所有设备。⑤查询功能,包括按编号查询设备。⑥修改功能⑦保存信息到文件。⑧从文件读取信息。

    7学生成绩管理系统学生成绩信息包括:学号,班别,姓名,三门课程成绩(语文、数学、英语),总分。其中总分需在录入或修改中由程序求得。提供以下功能:①录入一个学生成绩信息;②删除一个学生成绩信息;③显示所有学生成绩信息。④排序功能,包括按照总分排序。⑤查询功能,包括按学号和姓名查询设备。⑥修改功能⑥统计功能:计算各科平均分。⑦保存信息到文件。⑧从文件读取信息。

    8课程管理系统每门课程信息包括:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,学分,开课学期等信息。提供以下功能:①录入一个课程信息;②删除一个课程信息;③显示所有课程信息。④排序功能,包括按课程编号,课程名称排序。⑤查询功能,包括按课程编号,课程名称查询设备。⑥修改功能⑦保存信息到文件。⑧从文件读取信息。

    9车辆信息管理系统车辆信息包括:车牌号,车型,车主姓名,总里程,购买日期。10航班信息管理系统航班信息包括:航班号,起点,终点,里程,票价,出发时间,到达时间。

    11个人收支管理系统信息包括信息:如工资卡号、姓名、基本工资、职务工资、津贴、水电费、公积金、税金。 税金按我国个人所得税征收办法处理,公积金按收入8%扣除12 高考成绩管理系统考生信息为准考证号、姓名、性别、所在学校以及数学、语文和外语、综合。除了基本处理外,可考虑显示每科最高分,以及输入分数线,列出上线人数及信息等。 26数据出勤1、说明库卡数在一个计算机化管理的企业中,每人都配有一张磁卡或IC卡。卡中包括职工编号、姓名、所在部门、职务据管等信息。其中职工编号(m)是惟一的。本练习仅涉及有关出勤卡数据处理部分。理每个职工每天早晨上班时要在读卡机上刷卡。一旦刷卡完毕,该职工的编号和刷卡时间这两个数据就形成一个记录存入出勤情况punchln文件中。假设该企

    展开全文
  • i=i+0.005) {putimage(300+8*(cos(i)+i*sin(i)),240+6*(sin(i)-i*cos(i)),ptr,COPY_PUT); putimage(300+8*(cos(i)+(i)*sin(i)),240+6*(sin(i)-(i)*cos(i)),ptr,COPY_PUT); if(kbhit()) break; delay(10); } } void...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    #include

    #include

    #include

    #include

    #include

    #include

    #include

    #include 

    #include

    #include 

    #define  MAX   3        /*游戏的总关数*/

    #define  STEPMAX   3    /*悔棋的最大步数*/

    #define Key_R 0x1372

    #define Key_Up  0x4800

    #define Key_Enter 0x1c0d

    #define Key_Down  0x5000

    #define Key_P     0x1970

    #define Key_Esc   0x11b

    #define Key_Right  0x4d00

    #define Key_Left  0x4b00

    #define  BKCOLOR   GREEN /*设置背景颜色*/

    #define  STARTX   40     /*画游戏界面时,二维数组中ghose[0][0]左上角顶点在VGA模式下的横坐标*/

    #define  STARTY   80     /*画游戏界面时,二维数组中ghose[0][0]左上角顶点在VGA模式下的纵坐标*/

    int ghose[10][10];       /*用来表示游戏中各种状态的二维数组*/

    int BOXNUM;              /*每关中箱子的个数*/

    int MISSIONNUM;          /*玩家正在玩的关数*/

    int Key;                 /*从键盘读取按键值*/

    int STEPNUM;             /*人走的步数*/

    int DIRECTIONKEY;        /*用来记录玩家所按的方向键*/

    int BOXMOVE[STEPMAX];    /*记录人行走时箱子移动了没有.如有,BOXMOVE[i]=1,否则BOXMOVE[i]=0*/

    int STEP[STEPMAX];           /*记录人行走的方向*/

    typedef  struct  CURRENT

    { int x;

    int y;

    }PLAYER;

    PLAYER  p;               /*p.x和p.y分别表示人当前所在的横纵坐标*/

    typedef  struct ADD

    { int x;

    int y;

    }ADD;                    /*人行走或悔棋时,用来表示人下一步移动需要增加的横纵坐标值*/

    typedef struct STAR

    { int x;

    int  y;

    int  c;

    } STAR;

    STAR  s[300];            /*画星星闪动的画面,x,y分别表示每颗星星所在的位置,c表示星星的颜色*/

    DRAWSTAR1()              /*画星星*/

    {int  i,j,m,n,dotx,doty,color,maxcolor;

    m=getmaxx();

    n=getmaxy();

    maxcolor=getmaxcolor();

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

    { s[i].x=random(m+1);

    s[i].y=random(n+1);

    s[i].c=random(maxcolor);

    putpixel(s[i].x,s[i].y,s[i].c);}}

    DRAWSTAR()            /*让星星的坐标不变,颜色变换*/

    {int  i,j,m,n,dotx,doty,color,maxcolor;

    m=getmaxx();

    n=getmaxy();

    maxcolor=getmaxcolor();

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

    { s[i].x=random(m+1);

    s[i].y=random(n+1);

    s[i].c=random(maxcolor);

    putpixel(s[i].x,s[i].y,s[i].c);

    }

    do{ for(i=0;i<20000;i++)

    delay(2);

    for(j=0;j<300;j++)

    {

    s[j].c=random(maxcolor);

    putpixel(s[j].x,s[j].y,s[j].c);}

    }while(!bioskey(1));

    }

    GOOD()                /*画火球滚动的画面*/

    {void * ptr;

    float i;

    setactivepage(1);

    setcolor(RED);

    setfillstyle(1,14);

    fillellipse(10,10,10,10);

    ptr=malloc(imagesize(0,0,20,20));

    getimage(0,0,20,20,ptr);

    randomize();

    setactivepage(0);

    DRAWSTAR1();

    for(i=0;i<6.28*4;i=i+0.005)

    {putimage(300+8*(cos(i)+i*sin(i)),240+6*(sin(i)-i*cos(i)),ptr,COPY_PUT);

    putimage(300+8*(cos(i)+(i)*sin(i)),240+6*(sin(i)-(i)*cos(i)),ptr,COPY_PUT);

    if(kbhit()) break;

    delay(10);

    }

    }

    void GAME()     /*游戏过程的控制*/

    { int i,j,flag;

    ADD  a;

    MISSIONNUM=0;

    NEXTMISSION();

    do { flag=0;

    Key=bioskey(0);

    switch(Key)

    { case  Key_Enter:{NEXTMISSION();break;}

    case  Key_Up:{a.x=-1;a.y=0;flag=1;DIRECTIONKEY=Key;break;}

    case  Key_Down:{a.x=1;a.y=0;flag=1;DIRECTIONKEY=Key;break;}

    展开全文
  • C语言大作业程序

    2018-12-27 09:37:54
    自助借碟系统.zip,自助借碟系统,Function.c,自助借碟系统.dsw,rent_information.txt,cd_manage_systemV1.0.c,Add_cd_Function.c,大作业.opt,自助借碟系统.opt,Rent_Return_Function.c,head.h,大作业.dsp,Account_...
  • c语言坦克游戏源代码 c语言大丰收游戏源码 c语言奔跑的火柴人游戏源码 c语言实现的象棋源码 c语言实现的超级玛丽游戏源码 c语言对对碰游戏源码 c语言打字母游戏源码 c语言打字游戏代码 c语言扔香蕉的猩猩 c语言...
  • C语言课程设计-C语言大作业黑暗迷宫游戏源代码 开发环境要求 本项目的开发及运行环境要求:需要在官网下载eazyx.h库,并导入 操作系统:Windows 10 开发工具:至少Visual Studio 2017 开发语言:C/C++ 创新点 1....
  • NULL 博文链接:https://yanglei998.iteye.com/blog/765933
  • C语言课程设计大作业 - 马里奥游戏源码C语言课程设计大作业 - 马里奥游戏源码C语言课程设计大作业 - 马里奥游戏源码C语言课程设计大作业 - 马里奥游戏源码C语言课程设计大作业 - 马里奥游戏源码C语言课程设计大作业 ...
  • C语言300行代码实现贪吃蛇

    千次阅读 2019-12-09 20:42:25
    完整代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <windows.h> #include <time.h> #define ARRAY_SIZE 20 ...

    完整代码:

     

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <conio.h>
    #include <windows.h>
    #include <time.h>
    
    #define ARRAY_SIZE 20                        // 区域大小
    int AreaArray[ARRAY_SIZE][ARRAY_SIZE];        // 数组
    
    #define        WALL            0                // 墙壁
    #define        VALID            1                // 可走区域
    #define        SELF            2                // 蛇身
    #define        NEWP            3                // 果实
    #define        HEAD            4                // 蛇头
    
    const char *Shape[] = {
        "■",        // 墙壁图案
        "  ",        // 可走区域图案ww
        "◎",        // 蛇身图案
        "⊙"    ,        // 果实图案
        "●"            // 蛇头图案
    };
    // 记录分数
    int score = 0;
    int high_score = 0;
    // 蛇的所有坐标
    int xy[(ARRAY_SIZE - 2)*(ARRAY_SIZE - 2) + 1][2] = {0};
    // 方向状态
    enum {
        LEFT,
        TOP,
        RIGHT,
        BOTTOM
    } Direction;
    
    // 保存最高记录
    void GameSaveHighScore()
    {
        FILE *fp = fopen("high_score.txt", "w");
        if (fp == NULL)
        {
            printf("open file error.\n");
            return;
        }
        fprintf(fp, "%d", high_score);
        fclose(fp);
    }
    
    // 载入最高记录
    void GameLoadHighScore()
    {
        FILE *fp = fopen("high_score.txt", "r");
        if (fp == NULL)
        {
            printf("open file error.\n");
            return;
        }
        fscanf(fp, "%d", &high_score);
        fclose(fp);
    }
    
    // 生成特定区域内随机数
    int GetRand(int start, int end)
    {
        static unsigned long count;
        srand((unsigned int)time(0)+ count--);
        return rand() % (end - start + 1) + start;
    }
    
    // 刷新果实坐标
    void GameUpdateNewp()
    {
        static int x, y;
        int i, j, z;
        // 计算蛇长度
        for (i = 0; xy[i][0] || xy[i][1]; i++);
        // 添加上新吃的果实
        i++;
        // 生成随机数
        i = GetRand(0, (ARRAY_SIZE - 2)*(ARRAY_SIZE - 2) - i - 1);
        // 计算新果实坐标
        for (j = 1;i && j < ARRAY_SIZE - 1; j++)
        {
            for (z = 1;i && z < ARRAY_SIZE - 1; z++)
            {
                if (AreaArray[j][z] == VALID)
                    i--;
                if (!i) break;
            }
            if (!i) break;
        }
        // 加入新果实
        AreaArray[j][z] = NEWP;
        // 去掉之前的果实
        if (x || y)
            AreaArray[y][x] = VALID;
        //
        x = z;
        y = j;
    }
    
    // 根据用户操作更新游戏, 返回新状态
    int GameUpdate()
    {
        int x = 0, y = 0, i;
        // 根据方向检测碰撞
        switch (Direction)
        {
            case LEFT:
                x--;
                break;
            case TOP:
                y--;
                break;
            case RIGHT:
                x++;
                break;
            case BOTTOM:
                y++;
                break;
        }
        // 计算蛇长度
        for (i = 0; xy[i][0] || xy[i][1]; i++);
        // 判断下一个位置是否与蛇头碰撞
        switch (AreaArray[xy[0][1] + y][xy[0][0] + x])
        {
            case SELF:
            case WALL:
                return 0;        // 撞自己或者撞墙了
            case NEWP:
                score++;
                i++;            // 吃到果实, 长度加1
                xy[i][0] = 0;    // 加结束标志
                xy[i][1] = 0;    // 加结束标志
                GameUpdateNewp();// 刷新果实坐标
            case VALID:
                i--;
                // 移动蛇
                while (i>0)
                {
                    xy[i][0] = xy[i-1][0];
                    xy[i][1] = xy[i-1][1];
                    i--;
                }
                // 蛇头坐标
                xy[0][0] += x;
                xy[0][1] += y;
                break;
        }
        return 1;
    }
    
    // 刷新显示
    void GameFresh()
    {
        int i, j;
        // 去掉显示数组上蛇身旧状态的痕迹
        for (i = 1; i < ARRAY_SIZE - 1; i++)
            for (j = 1; j < ARRAY_SIZE - 1; j++)
                if(AreaArray[i][j]== SELF || AreaArray[i][j] == HEAD)
                    AreaArray[i][j] = VALID;
        // 把蛇的坐标更新到显示数组
            // 蛇头
        AreaArray[xy[0][1]][xy[0][0]] = HEAD;
            // 蛇身
        for (i = 1; xy[i][0] || xy[i][1]; i++)
            AreaArray[xy[i][1]][xy[i][0]] = SELF;
        // 清屏
        system("cls");
        // 显示
        for (i = 0; i < ARRAY_SIZE; i++)
        {
            for (j = 0; j < ARRAY_SIZE; j++)
                    printf("%s", Shape[AreaArray[i][j]]);
            printf("\n");
        }
        printf("current score: %d\n", score);
        printf("high score: %d\n", high_score);
    }
    
    // 游戏初始化
    void GameInit()
    {
        int i, j;
        // 初始化显示数组整个区域
        for (i = 0; i < ARRAY_SIZE; i++)
            for (j = 0; j < ARRAY_SIZE; j++)
                if (i && j && (i != ARRAY_SIZE - 1) && (j != ARRAY_SIZE - 1))
                    AreaArray[i][j] = VALID;    // 可行走区域
                else
                    AreaArray[i][j] = WALL;        // 墙壁
                                                // 随机生成蛇头坐标
        xy[0][0] = GetRand(2, ARRAY_SIZE - 3);
        xy[0][1] = GetRand(2, ARRAY_SIZE - 3);
        // 根据蛇头坐标生成蛇身坐标
        if (GetRand(0, 1))
        {
            if (xy[0][0] > ARRAY_SIZE / 2)
            {
                i = xy[0][0] + 1;
                Direction = LEFT;
            }
            else
            {
                i = xy[0][0] - 1;
                Direction = RIGHT;
            }
            j = xy[0][1];
        }
        else
        {
            i = xy[0][0];
            if (xy[0][1] > ARRAY_SIZE / 2)
            {
                j = xy[0][1] + 1;
                Direction = TOP;
            }
            else
            {
                j = xy[0][1] - 1;
                Direction = BOTTOM;
            }
        }
        xy[1][0] = i;
        xy[1][1] = j;
        // 蛇身结束标志
        xy[2][0] = 0;
        xy[2][1] = 0;
        // 更新
        GameUpdate();
        GameUpdateNewp();
        GameFresh();
    }
    
    void GameStart()
    {
        int state = 1;
        int time = 100;
        system("cls");
        printf("================= Game rule ==============\n");
        printf("\tContinue key : \tany\n");
        printf("\tQuit key : \tQ\n");
        printf("\tUp key : \tW\n");
        printf("\tDown key : \tS\n");
        printf("\tLeft key : \tA\n");
        printf("\tRight key : \tD\n");
        printf("==========================================\n");
        score = 0;
        GameLoadHighScore();
        getch();
        GameInit();
        while (state)
        {
            // 检测有输入
            if(kbhit())
                switch (getch())
                {
                    case 'q':
                    case 'Q':
                        state = 0;        // 结束游戏
                        break;
                    case 'w':
                    case 'W':
                        if(Direction != BOTTOM)
                            Direction = TOP;
                        break;
                    case 's':
                    case 'S':
                        if (Direction != TOP)
                            Direction = BOTTOM;
                        break;
                    case 'a':
                    case 'A':
                        if (Direction != RIGHT)
                            Direction = LEFT;
                        break;
                    case 'd':
                    case 'D':
                        if (Direction != LEFT)
                            Direction = RIGHT;
                        break;
                    default:;
                }
            state = GameUpdate();        // 更新
            GameFresh();                // 刷新显示
            Sleep(time);
        }
        printf("######### Game over #########\n");
        // 最高记录
        if (score > high_score) high_score = score;
        GameSaveHighScore();
        getch();
    }
    
    int main()
    {
        while(1) GameStart();
        return 0;
    }

     

    运行截图:

    展开全文
  • C语言课程设计期末大作业校医院管理系统源码+报告,纯手打高分项目 本系统采用C语言编写,分为用户端和医生端,主要实现预约和查找功能。其中数据存储采用数据流的方式存储为文本文档,读取时采用链表来方便增删...
  • C语言开发嵌入式系统大作业基于智能家居的数据收集与预处理系统源代码。 ─01_Sensors//模拟传感器 │ ├── 01-Debug │ │ ├── 01-Sensors.exe //打开此应用相当于打开传感器 │ │ ├── ...... │ ├─...
  • 6.按学号由小到排出成绩表 7.按姓名的字典顺序排出成绩表 8.按学号查询学生排名及其考试成绩 9.按姓名查询学生排名及其考试成绩 10.按优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格...
  • C语言大作业,对学生的增删改查,包含登录注册功能,同时以本地文件作为数据源,要求C语言版本为C99学生管理系统 介绍 控制台应用 C语言课设大作业 对学生的增删改查 包含登录注册功能 以本地csv文件作为数据源,...
  • 大一写的结课作业代码用到了文件、数组、结构体、函数,包括增删改查和成绩排名等功能,欢迎大家下载使用。
  • C语言程序设计大作业实现物资信息管理系统源代码. 建立一个物资管理系统,包括:物资编号、物资名称、物资购入价格、物资数量和采购人。能够让物资管理者添加物资信息,记录物资领取清单、物资领取人,当物资数量为0...
  • C语言-个人收支管理系统(免积分下载)600行代码,系统菜单如下: 个人收支管理系统 + 1. 个人信息输入 + 2. 添加新的收支信息 + 3. 按月份排序打印出收支清单 + 4. 删除已有信息 + 5. 修改已有信息 + 6. 统计总...
  • C语言实验课大作业:二手车销售管理系统源码.zip,CBigProjectHomeWork1-main,README.MD,user.c,UIPrint.c,analyzer.c,database.h,main.c,TESTSUITE.py,mdb.h,common.h,UIAction.h,peekTool.h,UIPrint.h,utils.c,...
  • 1.控制台实现 2.蛇身运用链表连接 3.运用文件存储实现存档功能和排行榜功能 4.用easyX库实现图片显示和音乐播放 5.代码行数在2000左右 注意!!!里面有我的付款码图片,扫码后果自负!!!
  • c代码-C语言作业2

    2021-07-16 12:44:15
    c代码-C语言作业2
  • 中北大学我们组的C语言递推算法汇总大作业,压缩包里有.exe执行文件,该压缩文件包含了16个递推算法问题,每个问题有各自的界面,界面里有问题的描述、例子、算法说明等等,在界面中还具有 2 个可执行的选项:第一个...
  • C语言嵌入式大作业呼吸机的STM32项目源代码。 架构 main.c 主函数 ds18b20.c 温度传感器模块 motor.c 电机驱动模块 oled.c OLED显示模块 pwm.c PWM模块 remote.c 红外遥控模块 Speed_Control.c PID速度...
  • 一箭穿心代码#include#include#define FNX(x1) (int)(x (x1)*sl)#define FNY(y1) (int)(MAXY-(y (y1)*sl))#define R(theta) 1-pow(cos(1*theta),1)int sl=50,MAXY;float x1,y1,xs,ys,r,theta;/*画心*/void draw(int ...
  • 大一写的结课作业代码用到了链表、指针、文件、数组、结构体、函数等,包括增删改查、保存信息到文件和成绩排名等功能,欢迎大家下载使用。
  • C语言 课程设计 大作业 学生成绩管理系统 含源代码、docx详细报告。 全独立手写,和网上其他能找到的绝不重复。
  • 这是常见的C语言大作业,编程实现了菜单式学生成绩管理系统,功能包括排序、插入、查找、删除、统计,存盘、读入等功能,代码逻辑清晰,容易看懂,源码还包含丰富的注释。另有一份15页的程序设计文档可供参考。
  • c语言上机题库300例_附完整答案东哥单片机学习网【程序1】题目:有 1、2 、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是 1、2 、3、4 。组成...
  • C语言大学课程作业 含课程报告 自我撰写 无抄袭无参考 满分 400行代码
  • 报告内容包括设计思路、程序框图、使用的函数与结构、测试结果、程序源代码、问题分析总结等,共22页。 设计一个学生成绩管理系统,要求编程实现如下菜单驱动的学生成绩管理系统: (1)录入每个学生的学号、姓名和n...
  • C语言 课程设计+大作业+小程序 源码集,纯字符画逻辑实现【笔记本电脑,哔哩哔哩移动端,超级玛丽,QQ,绝地求生等】让C语言课设不仅仅局限于图书馆管理系统!配套视频演示,代码均通过自己思考无任何参考实现。
  • C语言学生管理系统源代码(c语言课程设计。本程序用于教学单位(院/系)的学生成绩管理。要求程序能够实现学生信息录入(可以实现增加、删除、修改学生的基本信息)、单科学习成绩的录入;班级内单科成绩排名;成绩...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,752
精华内容 15,500
热门标签
关键字:

c语言300行代码大作业