A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

690806123

中级黑马

  • 黑马币:-72

  • 帖子:43

  • 精华:0

       好些同学都是为了自己以后的未来再加上点小兴趣选择学习编程,在很多人眼中编程都是很多枯燥无味的一种职业,其实不然....其实自己编程序还是很好玩的,尤其是你费尽脑汁编出一个小游戏的时候....恩,还是很有成就感的哟~看着咱们玩的DNF,CF,LOL是不是也梦想有一天能自己编出一个自己心目中的游戏让其他人陪你一起欢乐的玩耍呢!?其实......只要你上课好好听讲,你就可以4天用c编写出一个小游戏,你没听错....来,看看我编的是否可以为你带来些启发呢(>w<)b


                                                                                              前世测试(恩,也可以改编成大冒险游戏哟~)



#include <stdio.h>
#include <time.h>  //调用随机数的头文件
#include <stdlib.h>
int main(){
    printf("测试你的前世\n本程序纯属虚构,请勿当真!!!\n请输入“1”进入游戏\n");
    int x=0;
    scanf("%d",&x); //用字符串接受传入的数字
    if (x==1)       //判断语句(装逼用的,判断是否进入游戏)让程序有点像样子而已
    {
        printf("Roading。。。\n");
        printf("请输入你的真实姓名:\n");  //提示用户输入姓名
        char a[6];                    //定义字符串接收长度
        int b;                        //定义变量b,等下用来接收随机数
        scanf("%s",a);               //输入姓名赋值给a
        printf("%s前世",a);           //输出接收到的姓名+前世(xxx前世)
        int rand();                  //定义随机数
        void srand(unsigned int n);     //定义随机数类型
        srand((unsigned)time(NULL));  //生成随机数
        b=rand()%11;                 //把随机数赋值给b(%11的意思是10以内的随机数)
        
        switch (b) {        //获取b的随机数选择所执行的语句内容
            case 0:
                printf("是个矮穷挫\n");
                break;
            case 1:
                printf("是个高富帅\n");
                break;
            case 2:
                printf("是个美女\n");
                break;
               
            case 3:
                printf("是个人妖\n");
                break;
               
            case 4:
                printf("是个SB\n");
                break;
               
            case 5:
                printf("是个装逼狗\n");
                break;
            case 6:
                printf("是个采花贼\n");
                break;
            case 7:
                printf("是个秃驴\n");
                break;
            case 8:
                printf("是个哦巴桑\n");
                break;
            case 9:
                printf("是个脑残\n");
                break;
            case 10:
                printf("是个绅士\n");
                break;
        }
    }else{
        printf("你是脑残不!?不认识字啊!?\n");//如果玩家不玩不输入1,那就....嘻嘻
    }
}

        其实并不算难吧?是不是除了随机数剩下的代码都好熟悉呢?所以...同学们让我们以后能够自己完成一个大型游戏而努力吧(>w<)b

评分

参与人数 6技术分 +2 黑马币 +32 收起 理由
王立鹏 + 12 赞一个!写的真心不错。。。激发了我的兴趣.
一只大大企鹅 + 6 可以。。这么厉害的我也是头一次见 ,偶像.
wt954895928 + 6 赞一个!
柳柳桑 + 2 赞一个!
ambitios0 + 4 淡定
请叫我黄大仙 + 4 很给力!

查看全部评分

3 个回复

倒序浏览
6666666666666
回复 使用道具 举报
66666666666666666666666
回复 使用道具 举报
顶顶顶顶顶顶......
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马