| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 612 人关注过本帖
标题:这是一个测试游戏,只不过用c实现了罢了。欢迎指点!
只看楼主 加入收藏
dangruixiang
Rank: 1
来 自:邯郸
等 级:新手上路
帖 子:4
专家分:5
注 册:2011-5-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
这是一个测试游戏,只不过用c实现了罢了。欢迎指点!
/*这是一个用c编的测试游戏,有点不完善,希望有看到的给帮忙完善一下,谢谢。*/

#include "stdio.h"
#include "conio.h"

main()
{
    int i=0,j,k;char a;
    for(;;)
{
    printf("注意:每题只能选择一个答案,应为代第一印象的答案,把相应答案的分值加在一起即为你的得分。\n");
    printf("\n第一题:\n你更喜欢吃哪种水果?\n1.草莓 2.苹果 3.西瓜 4.菠萝 5.橘子 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第二题:\n你平时休闲经常去的地方:\n1.郊外 2.电影院 3.公园 4.商场 5.酒吧 6.练歌房 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            case 6:i=i+20;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }

    printf("\n第三题:\n你认为容易吸引你的人是:\n1.有才气的人 2.依赖你的人 3.优雅的人 4.善良的人 5.性情豪放的人 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第四题:\n如果你可以成为一种动物,你希望自己是哪种:\n1.猫 2.马 3.大象 4.猴子 5.狗 6.狮子 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            case 6:i=i+20;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


        printf("\n第五题:\n天气很热,你更愿意选择什么方式解暑:\n1.游泳 2.喝冷饮 3.开空调 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


        printf("\n第六题:\n你必须与一个你讨厌的动物或昆虫在一起生活,你能容忍哪一个:\n1.蛇 2.猪 3.老鼠 4.苍蝇 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+10;k=1;break;
            case 4:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


        printf("\n第七题:\n你喜欢看哪类电影、电视剧:\n1.悬疑推理类 2.童话神话类 3.自然科学类 4.伦理道德类 5.战争枪战类 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


        printf("\n第八题:\n以下哪个是你身边必带的物品:\n1.打火机 2.口红 3.记事本 4.纸巾 5.手机 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+2;k=1;break;
            case 3:i=i+3;k=1;break;
            case 4:i=i+5;k=1;break;
            case 5:i=i+10;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


        printf("\n第九题:\n你出行时喜欢坐什么交通工具:\n1.打火机 2.自行车 3.汽车 4.飞机 5.步行 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第十题:\n以下颜色你更喜欢哪种:\n1.紫 2.黑 3.蓝 4.白 5.黄 6.红 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+8;k=1;break;
            case 5:i=i+12;k=1;break;
            case 6:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第十一题:\n下列运动中挑选一个你最喜欢的(不一定擅长):\n1.瑜珈 2.自行车 3.乒乓球 4.拳击 5.足球 6.蹦极 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+8;k=1;break;
            case 5:i=i+10;k=1;break;
            case 6:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第十二题:\n如果你拥有一座别墅,你认为它应当建立在哪里:\n1.湖边 2.草原 3.海边 4.森林 5.城中区 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第十三题:\n你更喜欢以下哪种天气现象:\n1.雪 2.风 3.雨 4.雾 5.雷电 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第十四题:\n你希望自己的窗口在一座30层大楼的第几层:\n1.七层 2.一层 3.二十三层 4.十八层 5.三十层 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+2;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+10;k=1;break;
            case 5:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }


    printf("\n第十五题:\n你认为自己更喜欢在以下哪一个城市中生活:\n1.丽江 2.拉萨 3.昆明 4.西安 5.杭州 6.北京 \n请输入:");
    for(k=0; ; )
    {
        scanf("%d",&j);
        switch(j)
        {
            case 1:i=i+1;k=1;break;
            case 2:i=i+3;k=1;break;
            case 3:i=i+5;k=1;break;
            case 4:i=i+8;k=1;break;
            case 5:i=i+10;k=1;break;
            case 6:i=i+15;k=1;break;
            default :printf("输入错误,请重新输入:");
        }
        if(k==1)break;
    }
    printf("\n你的测试结果:\n");

    if(i<40)
    {
    printf("  散漫,爱玩,富于幻想。聪明机灵,待人热情,爱交朋友,但对朋友没有严格的选择标准。事业心较差,更善于享受生活,意志力和耐心都较差,我行我素。有较好的异性缘,但对爱情不够坚持认真,容易妥协。没有财产观念。\n\n\n\n\n\n\n\n\n\n");
    }
    else if(i<70)
    {
    printf("  性情温良,重友谊,性格塌实稳重,但有时也比较狡黠。事业心一般,对本职工作能认真对待,但对自己专业以外事物没有太大兴趣,喜欢有规律的工作和生活,不喜欢冒险,家庭观念强,比较关于理财。\n\n\n\n\n\n\n\n\n\n");
    }
    else if(i<100)
    {
    printf("  好奇心强,喜欢冒险,人缘较好。事业心一般,对待工作随遇而安,善于妥协。关于发现有趣的事情,但耐心较有效期,敢于冒险,但有时较胆小。渴望浪漫的爱情,但对婚姻的要求比较现实。不善理财。\n\n\n\n\n\n\n\n\n\n");
    }
    else if(i<140)
    {
    printf("  爱幻想,思维较感性,以是否与自己投缘为标准来选择朋友。性格显得较孤傲,有时较急躁,有时优柔寡断。事业心较强,喜欢有创造性的工作,不喜欢按常规办事。性格倔强,言语犀利,不善于妥协。崇尚浪漫的爱情,但想法往往不切合实际。金钱欲望一般。\n\n\n\n\n\n\n\n\n\n");
    }
    else if(i<180)
    {
    printf("  聪明,性格活泼,人缘好,善于交朋友,心机较深。事业心强,渴望成功。思维较理性,崇尚爱情,但当爱情与婚姻性冲突时会选择有利于自己的婚姻。钓鱼欲望强烈。\n\n\n\n\n\n\n\n\n\n");
    }
    else
    {
    printf("  意志力强,头脑冷静,有较强的领导欲,事业心强,不达目的不罢休。外表和善,内心自傲,对有利于自己的人际关系比较看重,有时显得性格急躁,咄咄逼人,得理不饶人,不利于自己时顽强抗争,不轻易认输。思维更改,对爱情和婚姻的看法很丙烷产,对金钱的欲望一般。\n\n\n\n\n\n\n\n\n\n");
    }
    printf("还想再来一遍吗? (y/n) \n");

    for(k=0;;)
    {
        a=getchar();/*接收回车符*/
        a=getchar();/*接收Y/N*/

        if(a=='n') k=1;
        if(a=='N') k=1;
        if(a=='Y') k=2;
        if(a=='y') k=2;

        if(k==1||k==2) break;
        printf("请重新输入");
    }
    if(k==1) break;
    if(k==2) continue;


}    getch();
}
搜索更多相关主题的帖子: 游戏 苹果 答案 
2011-05-07 21:46
zaixuexi
Rank: 12Rank: 12Rank: 12
来 自:上海
等 级:火箭侠
威 望:8
帖 子:858
专家分:3233
注 册:2010-12-1
收藏
得分:10 
挺好的,1分钟就能看懂

技术问题,请不要以短消息方式提问
2011-05-08 16:09
月如水0
Rank: 2
等 级:论坛游民
帖 子:29
专家分:76
注 册:2011-5-8
收藏
得分:10 
基本看懂了,很好的
2011-05-08 17:29
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
传说中的,垃圾代码。。
2011-05-08 19:10
ucyan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:61
专家分:198
注 册:2011-4-12
收藏
得分:0 
呵呵~~
2011-05-08 20:09
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
没意思

                                         
===========深入<----------------->浅出============
2011-05-08 20:23
molin
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2010-4-17
收藏
得分:0 
无聊
2011-05-09 13:23
chfei
Rank: 2
等 级:论坛游民
帖 子:25
专家分:37
注 册:2011-4-6
收藏
得分:0 
看完就知道怎么写的了,用了哪些功能  
2011-05-09 18:14
oszc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:111
专家分:154
注 册:2011-4-15
收藏
得分:0 
看过前面,已经知道结果
2011-05-09 18:23
快速回复:这是一个测试游戏,只不过用c实现了罢了。欢迎指点!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021026 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved