精华内容
下载资源
问答
  • C语言学习过程积累的一些程序代码,经过调试均可成功运行。
  • 贪吃蛇的c语言程序,看到游戏其中真正的奥秘 激发初学者学习的兴趣
  • c语言简单程序代码一百行以上
  • c语言表白程序代码

    万次阅读 多人点赞 2015-10-30 00:46:00
    双十一要到了,好激动啊!!!    是时候准备出手了!   花了一天的时间写的...js用的不熟,前端不好,java,Python写起来一定很顺手吧,但是还是决定用c写一下,简单的界面,大神路过不喜勿喷。下面和大家一...

      双十一要到了,好激动啊!!!

        

      是时候准备出手了!

        

          花了一天的时间写的表白代码。

        

      表示自己弱弱的.....

        

            看了网上好多都是js写的,感觉碉堡了!js用的不熟,前端不好,java,Python写起来一定很顺手吧,但是还是决定用c写一下,简单的界面,大神路过不喜勿喷。下面和大家一起分享一下!

            

    代码如下:

      顺便所以下:如果在windows上运行该代码,需要pthread库,我用的Dev c++写的,自己装上了这个库!

            运行程序下载:http://files.cnblogs.com/files/hujunzheng/love.zip

    该程序主要包含windows编程,以及简单的线程,数学逻辑处理(弱弱的说一句,数学不好,动态心形图案借鉴的哦)。 简单介绍一下一些函数的功能。
    1.GetStdHandle(STD_OUTPUT_HANDLE);//获取控制台输出句柄
    2.SetConsoleScreenBufferSize(o, size); // 重新设置缓冲区大小
    3.SMALL_RECT rc = {0, 0, 100-1, 40-1}; // 重置窗口位置和大小
    SetConsoleWindowInfo(o, true, &rc);
    4.SetConsoleTitle("LOVE");//设置控制台标题
    5.system("color ec"); // 设置为红色,显得浪漫温馨点
    6.SetConsoleTextAttribute(o, hjzgg_color[color_index]);//设置下个即将输出字体的前景色和背景色
    7.SetConsoleCursorPosition(o, coord);//设置控制台光标的位置
    8.WriteConsole(o, one_word, 2, NULL, 0);//在控制台光标的位置处连续输出一定长度的字符串
    9.pthread_mutex_lock(&mutex);//给线程上锁,利用互斥变量
    10.pthread_mutex_unlock(&mutex);给线程解锁
    11.pthread_create(&tid[1], NULL, first_init_down, NULL); //创建线程
    12.pthread_join(tid[0], NULL);//用来等待一个线程的结束
    13.pthread_cond_timedwait(&cond, &mutex, &outtime);//线程进入等待,一定时间后自行苏醒

     

    #include <stdio.h>
    #include <math.h>
    #include <windows.h>
    #include <tchar.h>
    #include <pthread.h> 
    #include <time.h>
    #include <string.h>
    #include <sys/time.h>
    
    pthread_mutex_t mutex;//互斥信号量
    pthread_cond_t cond;//条件变量 
    HANDLE o = GetStdHandle(STD_OUTPUT_HANDLE);
    _TCHAR buffer[25][80] = { _T(' ') };
    _TCHAR ramp[] = _T(".:-=+*#%@");
    
    WORD hjzgg_color[7]={
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_RED | BACKGROUND_RED|BACKGROUND_GREEN, //red on yellow
        
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_GREEN | BACKGROUND_RED|BACKGROUND_GREEN,
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_BLUE | BACKGROUND_RED|BACKGROUND_GREEN,
        
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE | BACKGROUND_RED|BACKGROUND_GREEN,
        
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN | BACKGROUND_RED|BACKGROUND_GREEN,
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE | BACKGROUND_RED|BACKGROUND_GREEN,
        BACKGROUND_INTENSITY|FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE | BACKGROUND_RED|BACKGROUND_GREEN
        
    };
    
    float f(float x, float y, float z) {
        float a = x * x + 9.0f / 4.0f * y * y + z * z - 1;
        return a * a * a - x * x * z * z * z - 9.0f / 80.0f * y * y * z * z * z;
    }
    
    float h(float x, float z) {
        for (float y = 1.0f; y >= 0.0f; y -= 0.001f)
            if (f(x, y, z) <= 0.0f)
            return y;
        return 0.0f;
    }
    
    char flower1[11][22]={//一行20个字符 
    "         {@}        ",
    "      {@} * {@}     ",
    "   {@} * {@} * {@}  ",
    "{@}* {@} * {@} * {@}",
    " \\ {@} * {@} * {@} /",
    "    \\ \\ \\ L / / /   ",
    "     \\\\ \\ O / //    ",
    "       \\\\ V //      ",
    "        \\\\E//       ",
    "         >=<        ",
    "        //*\\\\       "
    };
    
    char flower2[9][28]={//一行27个字符 
    ".....@---------------@.....",
    "-- @ @ @ --------- @ @ @ --",
    ".@ @\\@/@ @-------@ @\\@/@ @.",
    ".\\@|@|@|@/-....--\\@|@|@|@/.",
    ". \\\\\\|/// --..--- \\\\\\|/// -",
    " - \\\\|// --..----- \\\\|//.--",
    " -- \\|/--..---.---- \\|/---.",
    " -- =&= ---..------ =&= ---",
    " -- /|\\ --------.---/|\\ -.-"
    } ;
    
    char piercing_arrow[][34]={//一行33个字符 
    "                 ",
    "                       ",
    "       快乐每一天        ",
    "                         ",
    ">>>---------I LOVE YOU --------->",
    "                         ",
    "                         ",
    "                         ",
    "                             "
    };
    
    char love_word[][6][60]={//一共5个部分, 三行情书 
        { 
            "你  如  水  的  眸  光  笼  着  江  南  的  烟  雨",
            "映  入  我  那  一  寸  一  寸  消  融  的  心",
            "从  那  一  刻  我  不  在  属  于  自  己"
        },
        {
            "我  默  默  收  集  你  的  所  有",
            "不  知  还  要  多  久",
            "却  不  曾  厌  倦"
        },
        
        {
            "当  初 ,初  见  只  道  是  寻  常",
            "寻  觅 ,何  枝  可  化  深  千  亿",
            "犹  道 ,碧  桃  影  里  碧  三  声" 
        } ,
        {
            "在  这  个  年  纪  远  远  地  看  着  你",
            "日  光  美  好  的  一  泻  千  里",
            "温  暖  着  一  个  卑  微  而  简  单  的  心"
        } ,
        {
            "你  的  一  纸  信  笺",
            "压  在  书  底",
            "压  过  了  青  春  的  夏  季",
            "从  爱  你  的  花  季",
            "一  直  等  到",
            "爱  你  的  暮  年"
        } 
    } ;
    
    
    
    
    void init_screen(){
        COORD size = {100, 40};
        SetConsoleScreenBufferSize(o, size); // 重新设置缓冲区大小
        SMALL_RECT rc = {0, 0, 100-1, 40-1}; // 重置窗口位置和大小
        SetConsoleWindowInfo(o, true, &rc);
        SetConsoleTitle("LOVE");
        system("color ec"); // 设置为红色,显得浪漫温馨点
    }
    
    void* show_love_word(void* arg){
        srand((unsigned)time(NULL));//随机每束花是否显示 
        while(true) {
            int word_index = rand()%5;
            int col = 70;
            int row_index = 3;
            if(word_index == 4)
                row_index = 6;
            //显示word 
            int color_index = rand()%4; 
            for(int i=0; i<row_index; ++i){
                int row = 1;
                for(int j=0; love_word[word_index][i][j]; j+=2){
                    char one_word[2];//得到一个汉字 
                    sprintf(one_word, "%c%c", love_word[word_index][i][j], love_word[word_index][i][j+1]);
                    COORD coord = {col, row};
                    pthread_mutex_lock(&mutex);
                    SetConsoleTextAttribute(o, hjzgg_color[color_index]);
                    SetConsoleCursorPosition(o, coord);
                    WriteConsole(o, one_word, 2, NULL, 0);
                    coord.Y += 1;
                    if(love_word[word_index][i][j+2]){
                        SetConsoleCursorPosition(o, coord);
                        WriteConsole(o, "__", 2, NULL, 0);
                    }
                    SetConsoleTextAttribute(o, hjzgg_color[0]);
                    pthread_mutex_unlock(&mutex);
                    ++row;
                    Sleep(100);
                }
                col+=4;
            }
            
            Sleep(2000);
            
            //擦除Word
            col-=4;
            for(int i=row_index-1; i>=0; --i) {
                char hjzgg_word[60];
                memcpy(hjzgg_word, love_word[word_index][i], sizeof(love_word[word_index][i]));
                int len_hjzgg_word = strlen(hjzgg_word);
                int len_word = len_hjzgg_word;
                bool is_first = true;
                while(len_word >= 0) {
                    int row = 1;
                    for(int j=0; j<len_hjzgg_word; j+=2){
                        char one_word[2];//得到一个汉字 
                        sprintf(one_word, "%c%c", hjzgg_word[j], hjzgg_word[j+1]);
                        COORD coord = {col, row};
                        pthread_mutex_lock(&mutex);
                        SetConsoleTextAttribute(o, hjzgg_color[color_index]);
                        SetConsoleCursorPosition(o, coord);
                        WriteConsole(o, one_word, 2, NULL, 0);
                        coord.Y += 1;
                        if(j+2 == len_word){
                            SetConsoleCursorPosition(o, coord);
                            WriteConsole(o, "__", 2, NULL, 0);
                            ++row;
                        }
                        SetConsoleTextAttribute(o, hjzgg_color[0]);
                        pthread_mutex_unlock(&mutex);
                        ++row;
                    }
                    if(is_first){
                        is_first = false;
                        hjzgg_word[len_hjzgg_word++] = ' ';
                        hjzgg_word[len_hjzgg_word++] = ' ';
                    } else {
                        len_hjzgg_word-=2;
                    }
                    hjzgg_word[--len_word] = ' ';
                    hjzgg_word[--len_word] = ' ';
                    Sleep(20);
                }
                col-=4;
            }
            Sleep(1000);
        }
    }
    
    void* first_init_top(void* arg){
        char tmp[80];
        for(int ld=0; ld < 12; ++ld){
            COORD coord_top = { 0, ld};
            memset(tmp, ' ', sizeof(tmp));
            int cc = 0;
            while(cc < 60){
                while(buffer[ld][cc]==' ') ++cc;
                tmp[cc] = buffer[ld][cc];
                ++cc;
                pthread_mutex_lock(&mutex);
                SetConsoleCursorPosition(o, coord_top);
                WriteConsole(o, tmp, 60, NULL, 0);
                pthread_mutex_unlock(&mutex);
                Sleep(15);
            }
        }
    }
    
    void* screen_down_flower(void* arg){//从第26行开始打印 
        srand((unsigned)time(NULL));//随机每束花是否显示 
        int flower_row[3] = {11, 9, 11};
        int flower_col[3] = {20, 27, 20};
        int flower_begin_col[3] = {5, 33, 70};
        int flower_begin_row[3] = {26, 28, 26};
        struct timeval now;
        struct timespec outtime;
        pthread_mutex_lock(&mutex);
        while(true){
            int k = 0;
            while(k < 3){
                char flower[50][50] = {' '};
                int color_index = rand()%7;
                SetConsoleTextAttribute(o, hjzgg_color[color_index]);
                if(k==0 || k==2){
                    for(int i=0; i<flower_row[k]; ++i)
                        for(int j=0; j<flower_col[k]; ++j)
                            flower[i][j] = flower1[i][j];
                } else {
                    for(int i=0; i<flower_row[k]; ++i)
                        for(int j=0; j<flower_col[k]; ++j)
                            flower[i][j] = flower2[i][j];
                }
                for(int i=flower_begin_row[k], j=0; j<flower_row[k]; ++j, ++i){
                    COORD coord = {flower_begin_col[k], i};
                    SetConsoleCursorPosition(o, coord);
                    WriteConsole(o, flower[j], flower_col[k], NULL, 0);
                }
                ++k;
                SetConsoleTextAttribute(o, hjzgg_color[0]);//重新设置为原来的原色 
                gettimeofday(&now, NULL);
                outtime.tv_sec = now.tv_sec;
                outtime.tv_nsec = now.tv_usec * 100000;
                pthread_cond_timedwait(&cond, &mutex, &outtime);
            } 
        }
        pthread_mutex_unlock(&mutex);
    } 
    
    void* first_init_down(void* arg){
        char tmp[80];
        for(int rd=24; 12 <= rd; --rd){
            COORD coord_down = { 0, rd };
            SetConsoleCursorPosition(o, coord_down);
            memset(tmp, ' ', sizeof(tmp));
            int cc = 60;
            while(cc >= 0){
                while(buffer[rd][cc]==' ') --cc;
                tmp[cc] = buffer[rd][cc];
                --cc;
                pthread_mutex_lock(&mutex);
                SetConsoleCursorPosition(o, coord_down);
                WriteConsole(o, tmp, 60, NULL, 0);
                pthread_mutex_unlock(&mutex);
                Sleep(15);
            }
        }
    }
    //一箭穿心图案
    void show_piercing_arrow(){
        for(int i=0; i<9; ++i) {
            pthread_mutex_lock(&mutex);
            COORD coord_down = { 13, i+7 };
            SetConsoleCursorPosition(o, coord_down);
            WriteConsole(o, piercing_arrow[i], 33, NULL, 0);
            pthread_mutex_unlock(&mutex);
        }
    }
    
    void first_init(){
        show_piercing_arrow();
        pthread_t tid[4];
    //    screen_down_flower
        pthread_create(&tid[2], NULL, screen_down_flower, NULL); 
    //  show_love_word
        pthread_create(&tid[3], NULL, show_love_word, NULL); 
    //    心型 init_first 
        pthread_mutex_init(&mutex, NULL);
        pthread_cond_init(&cond, NULL);
        pthread_create(&tid[0], NULL, first_init_top, NULL); 
        pthread_create(&tid[1], NULL, first_init_down, NULL); 
        pthread_join(tid[0], NULL);
        pthread_join(tid[1], NULL);
    }
    
    int main() {
        init_screen();
        bool first = true;
        for (float t = 0.0f;; t += 0.1f) {
            int sy = 0;
            float s = sinf(t);
            float a = s * s * s * s * 0.2f;
            for (float z = 1.3f; z > -1.2f; z -= 0.1f) {
                _TCHAR* p = &buffer[sy++][0];
                float tz = z * (1.2f - a);
                for (float x = -1.5f; x < 1.5f; x += 0.05f) {
                    float tx = x * (1.2f + a);
                    float v = f(tx, 0.0f, tz);
                    if (v <= 0.0f) {
                        float y0 = h(tx, tz);
                        float ny = 0.01f;
                        float nx = h(tx + ny, tz) - y0;
                        float nz = h(tx, tz + ny) - y0;
                        float nd = 1.0f / sqrtf(nx * nx + ny * ny + nz * nz);
                        float d = (nx + ny - nz) * nd * 0.5f + 0.5f;
                        *p++ = ramp[(int)(d * 5.0f)];
                    }
                    else
                        *p++ = ' ';
                }
            }
            if(first){
                first = false;
                first_init();
            }
            else {
                pthread_mutex_lock(&mutex);
                for (sy = 0; sy < 25; sy++) {
                    COORD coord = { 0, sy };
                    SetConsoleCursorPosition(o, coord);
                    WriteConsole(o, buffer[sy], 60, NULL, 0);
                }
                pthread_mutex_unlock(&mutex);
            }
            Sleep(33);
        }
        return 0;
    }

     

    展开全文
  • 初学C语言常用简单程序代码,方便你的学习,常用
  • 51单片机驱动步进电机(含电路图和C语言程序代码)
  • C语言简单代码程序

    2020-09-25 20:18:58
    C语言简单代码程序 注释: C语言中 // 用于行注释。 例: // printf("此行为注释,编译运行时忽略此句"); /**/用于段落注释 例: /* printf("此处为段落注释"); */ 标准输入输出程序(顺序结构): #include<...

    C语言简单代码程序

    注释:

    C语言中 // 用于行注释。

    例:

    // printf("此行为注释,编译运行时忽略此句");
    

    /**/用于段落注释

    例:

    /*
    printf("此处为段落注释");
    */
    

    标准输入输出程序(顺序结构):

    
    #include<stdio.h>          //编译预处理, .h为头文件,本句相当于将 stdio.h文件里的所有内容
    
    int main(void)            //主函数   main()函数
    {
    	int num;              //设置一个变量,用来储存整数数据
        scanf("%d" ,&num);    //调用标准输入文件scanf()输入整数给num变量
        printf("%d", num);    //调用标准输出文件printf()将num中的数据输出
        return 0;
    }
    

    分支结构:

    //  此程序用于输出两个数中的最大值
    #include<stdio.h>
    
    int main(void)            //主函数   main()函数
    {
    	int num1 = 4, num2 = 5;              //设置两个变量并进行初始化,为其赋值
        if(num1 > num2)
        {
            printf("%d", num1);
    	}
        else
        {
            printf("%d", num2);
    	}
        return 0;
    }
    

    循环结构:

    //此处用于输出1~100的数
    #include<stdio.h>
    
    int main(void)            //主函数   main()函数
    {
        int i;
    	for(i = 1; i <= 100; i++)    //for循环,变量i 从 1 到 100 
        {
            printf("%d\n",i);
    	}
        return 0;
    }
    

    刚开始学c语言的同学们慢慢来,多多动手敲代码是很有效的学习方式!

    展开全文
  • 五子棋C语言程序代码

    千次阅读 2020-03-11 13:45:09
    五子棋C语言程序代码 #include <graphics.h> #include <stdio.h> #include <conio.h> void drawPanel(); int isWin(int,int); int color = 1; //1-红色 2-白色 int chessman[15][15]; //主函数...

    五子棋C语言程序代码

    #include <graphics.h>
    #include <stdio.h>
    #include <conio.h>
    void drawPanel();
    int isWin(int,int);
    int color = 1; //1-红色 2-白色
    int chessman[15][15];
    //主函数void main()
    {
    initgraph(620,620); //产生窗体
    //画棋盘
    drawPanel();
    //画棋子
    //1.定义鼠标事件
    MOUSEMSG m;HWND wnd = GetHWnd(); //定义当前窗体的句柄while(true)
    {
    m = GetMouseMsg(); //获取鼠标事件对象if(m.uMsg == WM_LBUTTONDOWN)
    {
    //获取点击的坐标
    int x = m.x;
    int y = m.y;
    //换算成二维数组中的下标
    int i = x/40;
    int j = y/40;
    //显示点击的坐标
    /* charmsg[100];
    sprintf(msg,"%d,%d",i,j);
    MessageBoxA(wnd,msg,“息”,MB_OK); * /
    if(color1)
    {
    setfillstyle(RGB(255,0,0));
    fillcircle(40i+20,40j+20,20);
    chessman[i][j] = 1;
    }
    else if(color
    2)
    {
    setfillstyle(RGB(255,255,255));
    fillcircle(40i+20,40j+20,20);
    chessman[i][j] = 2;
    }
    //判断输赢 result => 1
    int result = isWin(i,j);
    if(result ==1)

    {

    if(color==1)

    {
    MessageBoxA(wnd,_T(“恭喜,红方获胜!”),“消息”,MB_OK);
    }
    else if(color==2)
    {
    MessageBoxA(wnd,_T(“恭喜,白方获胜!”),“消息”,MB_OK);
    }
    break;
    }
    //切换对方下子
    color = color == 1 ? 2 : 1 ;
    }
    }
    getch();
    closegraph(); //关闭窗体
    }
    int isWin(int x,int y){int count=0;
    //计数器int i;
    //横向
    for(i=0;i<15;i++)
    {
    if(chessman[i][y]color)
    {
    count++;
    if(count
    5)
    return 1;
    }else
    {
    count=0;
    }
    }
    //竖向
    for(i=0;i<15;i++)
    {
    if(chessman[x][i]color)
    {
    count++;
    if(count
    5)
    return 1;
    }else
    {
    count=0;
    }
    }
    return 0;
    }
    void drawPanel()
    {
    int i;
    //画横线
    for(i=0;i<15;i++)
    {
    line(20,20+40i,20+1440,20+40i);
    }
    //画竖线
    for(i=0;i<15;i++)
    {
    line(20+40
    i,20,20+40i,20+1440);
    }
    }

    展开全文
  • 分享一些个人C语言程序代码[大一上集合] 突然想整理下之前写的一些小程序 2019.9-2020.1 大一上学期的更全面的作品的介绍和展示 慢慢填坑吧 1. C语言实现五子棋 代码:【待更新】 介绍:【C语言】用c语言实现简单...
    展开全文
  • 简单c语言代码 主要是大学基本的c语言设计程序
  • C语言 程序代码编写规范

    千次阅读 2016-04-28 15:47:32
    前言 一个好的程序编写规范是编写高质量程序的保证...l 对于具有一定工程项目开发经验的程序员,建议学习C语言程序代码编写规范—高级版。 目录 1 代码书写规范 2 注释书写规范 3 命名规范 4 其它一些小技
  • C语言实例小程序,入门学习。 C语言代码,循环抽奖小程序,随机动态抽出结果。
  • C语言简单代码

    2018-03-18 13:08:55
    C语言代码,自学C语言时,都是自己打的,欢迎大家下载学习
  • 程序代码c语言

    2015-10-30 16:38:57
    C语言程序设计很有趣,改编成是关于c语言简单编写,方法无所谓,精神很重要!
  • 分享一些个人C语言程序代码[大一下集合] 突然想整理下之前写的一些小程序 2020.1-2020.6 大一下学期的更全面的作品的介绍和展示‘ 待补坑 1. 掘地求升 代码:【待更新】 介绍:【C语言】用C语言模拟掘地求升 2. ...
  • 简单的文件加密,非常好懂。具体加密方法可以自己捉摸捉摸代码
  • c语言简单代码优化

    千次阅读 2018-06-01 13:47:52
    C语言代码简单优化这里介绍的优化主要是让代码看起来更简洁明了先看几个简单的例子:&lt;1&gt;.输出 int 型数组a的元素个数printf("%d\n",_________);这里怎么填对我们来说非常简单了,我们...
  • c语言简单代码

    2007-12-21 23:18:59
    几个简单c语言代码,供初学者参考!
  • C语言初学常用代码

    2019-03-03 02:15:24
    适合刚入门的C语言初学者参考学习的C程序代码,及错题集合
  • 利用c语言实现简单心形的代码分享发布时间:2020-03-24 14:40:02来源:亿速云阅读:1451作者:小新今天小编要说的...c语言简单心形代码用c语言,制作一个心形图案。送给c语言初学者。代码如下:#include int main() ...
  • N的阶乘解法(C语言简单代码

    千次阅读 2013-10-19 23:51:43
    正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。 例如所要求的数是4,则阶乘式是1×2×3×4,得到的积是24,24就是4的阶乘。 例如所要求的数是6,则阶乘式...N的阶乘解法(C语言简单代码)   #include int m
  • C语言程序代码神奇效果如何运行

    千次阅读 2015-12-03 16:42:03
    为什么程序员简单的几行代码就可以打印出我们想要的结果呢,下面这篇文章就介绍下C语言程序的运行过程。  C语言的运行过程主要分为四大过程:预处理、编译、链接、加载  1.预处理  ...
  • 返回:贺老师课程教学链接【项目3 - 处理C语言代码程序】 用C语言写的源程序是一种文本文件。本项目将以C语言的源程序为操作对象,完成对源程序的一系列处理,如判断是否有main函数、将某些行加上注释等。各...
  • 实现素数验证,加密解密等功能。可以对一串字符进行加密解密等操作,但运算速度较慢。
  • 爱心c语言简单代码

    千次阅读 多人点赞 2020-05-16 16:38:06
    前言:对于c语言,在我看来十分重要,是所有语言编程语言的鼻祖。 今天先跟大家分享一个编程c语言的软件,visual ...今天给大家分享一个爱心的代码: #include<stdio.h> void a(int aa) { for (int i = 0; i &l
  • c语言一些简单程序

    万次阅读 多人点赞 2018-06-17 17:30:51
    三个数找最大值#include &lt;stdio.h&gt; int main() { int a,b,c; scanf("%d%d%d",&amp;a,&amp;b,&amp;c); int maxs=max(a,max(b,c)); printf("%d"...g...
  • 简易五子棋C语言代码

    2013-07-10 16:27:33
    C语言编写的简易五子棋程序,内附简易操作规则,适合初学者学习和使用。学习C语言程序代码能够在VC 6.0或者更高版本的运行环境下运行。
  • 程序是本人08年大三的时候写的,可以把一个编写有简单C语言代码(只有数值变量,表达式带有{}的if和While语句,if和while可以嵌套)的文件读入,并把代码翻译成中间代码
  • Linux下C语言简单程序的编写

    千次阅读 2018-10-05 00:07:44
    Linux下的简单C语言程序编译链接运行分解步骤: 主要分为预处理,编译,汇编,链接,运行四个步骤: 1、预处理,生成预处理文件,生成所谓的.i文件; 2、编译,生成所谓的汇编.s文件; 3、汇编,将汇编源代码生成...
  • 一些简单好玩的C语言程序

    万次阅读 多人点赞 2019-05-06 20:26:18
    C/C++程序举例 打印素数表 // 输出前500个素数 #include<stdio.h> #include<math.h> #define N 500 //判断是否为素数 int isprime(int y) { int i,ret=1; for(i=2;i<=sqrt(y);i++) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 271,673
精华内容 108,669
关键字:

c语言简单程序代码

c语言 订阅