| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4174 人关注过本帖
标题:怎么读取并且识别字母?(新手)
只看楼主 加入收藏
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:0 
#include <stdio.h>
#include <windows.h>
    int main()
    {
        printf("                        性格测试(一)\n");
        printf("这个测试是菲尔博士在著名女黑人欧普拉的节目里做的,蛮准确的。答复是依现在的您,不要依过去的您。这是一个目前很多大公司人事部门实际采用的测试。\n\n\n");
        char ch1,ch2;
        int mark=0;
        printf("1.你什么时感觉最好?\na)早晨  b)下午及傍晚  c)夜里\n请输入你的选择:");
        scanf("%c",&ch1);
        if(ch1=='a')
            {
                mark+=2;
            }
        else if(ch1=='b')
            {
                mark+=4;
            }
        else if(ch1=='c')
            {
                mark+=6;
            }
        else
            {
            printf("你的输入有误!视为不选!");
            }
        printf("\n");
        fflush(stdin);
        printf("2.你走路时是……\na)大步的快走  b)小步的快走\nc)不快,仰著头面对著世界  d)不快,低著头  e)很慢\n请输入你的选择:");
        scanf("%c",&ch2);
        if(ch2=='a')
            {
                mark+=6;
            }
        else if(ch2=='b')
            {
                mark+=4;
            }
        else if(ch2=='c')
            {
                mark+=7;
            }
        else if(ch2=='d')
            {
                mark+=2;
            }
        else if(ch2=='e')
            {
                mark+=1;
            }
        else
            {
                printf("你的输入有误!视为不选!\n");
            }
        printf("\n");            
        printf("最后得分:%d分\n",mark);
        system ("pause");
        return 0;
     }
2016-03-14 14:41
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:0 
其实这种题型可以不用if else ,用switch感觉更清爽
2016-03-14 14:51
快速回复:怎么读取并且识别字母?(新手)
数据加载中...
 
   



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

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