设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: sxyufeng

[公告]C语言游戏开发召集令

[复制链接]
pmrgor 发表于 2011-12-31 22:32:19 | 显示全部楼层
厉害!强~~~~没的说了!
星星 发表于 2012-1-20 15:56:13 | 显示全部楼层
我也感兴趣啊 C 不错 基本会 让我试试吧  代码没有 复杂代码我也能看懂  求过程制作过程
francise 发表于 2012-1-25 11:55:40 | 显示全部楼层
对游戏开发,尤其是小游戏比较感兴趣.c学完了,正在学c++,java;无开发经验...
现实摩羯 发表于 2012-1-30 16:11:22 | 显示全部楼层
C很久没用了,貌似都忘得差不多了……
鱼无敌♂ 发表于 2012-2-4 14:00:05 | 显示全部楼层
我平时白天没时间  平时和晚上有时间 我是学linux的。 对C/C++都有一定的基础 基础知识比较扎实。 平时是在linux下的vi编辑器编程。  但自己也会在vc伤写一些C的小游戏 最近在看俄罗斯方块代码。感觉有很多函数啊 定义的类型都比较陌生 正在学习中。 若是有幸我希望能参加然后可以多多学习。  斜面贴贴两段代码,一段C++的,一段C的。 情多多指教
鱼无敌♂ 发表于 2012-2-4 14:01:02 | 显示全部楼层
#include<iostream>
#include<vector>
#include<algorithm>
#include<ctime>
#include<cstdlib>

using namespace std;

int main()
{
        vector<int>::const_iterator iter;

        cout <<"Creating a list of scores .";
        vector<int> scores;
        scores.push_back(1500);
        scores.push_back(3500);
        scores.push_back(7500);

        cout <<"\nHigh scores:\n";
        for(iter=scores.begin();iter!=scores.end();++iter)
                cout<<*iter<<endl;
        cout <<"\nEnter a score .";
        int score;
        cout <<"\nEnter a score to find:";
        cin >>score;
        iter=find(scores.begin(),scores.end(),score);
        if(iter!=scores.end())
                cout<<"Score found .\n";
        else
                cout<<"Score not found .\n";
        cout <<"\nRandomizing scores .";
        srand(static_cast<unsigned int>(time(NULL)));
        random_shuffle(scores.begin(),scores.end());
        cout <<"\nHigh Score:\n";
        for(iter=scores.begin();iter!=scores.end();++iter)
                cout<<*iter<<endl;
        cout <<"\nSorting scores.";
        sort(scores.begin(),scores.end());
        cout <<"\nHight Scores:\n";
        for(iter = scores.begin();iter != scores.end();++iter)
                cout << *iter << endl;
        return 0;
}
鱼无敌♂ 发表于 2012-2-4 14:01:35 | 显示全部楼层
#include<stdio.h>

typedef struct student
{
        int num;
        char name[20];
        int score1;
        int score2;
        int score3;
        float average;
}student;
student st[3];

void creatstudent(student st[])
{
        int i,j;
        float average;
        for(i=0;i<3;i++)
        {
                printf("请输入学生%d的资料:\n",i+1);
                printf("学号是:");
                scanf("%d",&st[i].num);
                printf("姓名是:");
                scanf("%s",&st[i].name);
                printf("第一门成绩是:");
                scanf("%d",&st[i].score1);
                printf("第二门成绩是:");
                scanf("%d",&st[i].score2);
                printf("第三门成绩是:");
                scanf("%d",&st[i].score3);
                printf("\n");
                st[i].average=(st[i].score1+st[i].score2+st[i].score3)/3;
        }
}

void sortstudent(student st[],int length)
{
        int i,j,max;
        student temp;
        for(i=0;i<length;i++)
        {
                max=i;
                for(j=i+1;j<length;j++);
                {
                        if(st[j].average>st[max].average)
                                max=j;
                }
                if(max!=i)
                {
                        temp=st[i];
                        st[i]=st[max];
                        st[max]=temp;
                }
        }
}

int main()
{
        int j;
        creatstudent(st);
        sortstudent(st,3);
        printf("学号\t姓名\t语文\t数学\t英语\t平均分\n");
        for(j=0;j<3;j++)
        {
       printf("%d",st[j].num);
           printf("\t%s",st[j].name);
       printf("\t%d",st[j].score1);
       printf("\t%d",st[j].score2);
       printf("\t%d",st[j].score3);
           printf("\t%2f",st[j].average);
       printf("\n=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*\n");

        }
        return 0;
}
078406 发表于 2012-2-4 17:36:09 | 显示全部楼层
如何才能加入,我也学过C语言与JAVA语言.想在里面相互学习学习,
ahao 发表于 2012-3-28 18:18:46 | 显示全部楼层
我是软件工程大一新生,技术不高,有兴趣,求加入
ahao 发表于 2012-3-28 21:58:16 | 显示全部楼层
是的
政峰俏元 发表于 2013-2-23 19:36:11 | 显示全部楼层
顶上去!顶上去!
愚宝娣顺 发表于 2013-3-3 09:41:52 | 显示全部楼层
我来看看!谢谢
fdspeow 发表于 2013-4-29 18:14:23 | 显示全部楼层
顶你,支持楼主!有意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-12-14 14:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表