| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4176 人关注过本帖
标题:怎么读取并且识别字母?(新手)
取消只看楼主 加入收藏
落翼天玑乱
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2016-3-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
怎么读取并且识别字母?(新手)
我想做一个做题的程序。但是不会怎么读入和判断用户输入的a,b,c选项,请问在c语言中怎么做到读入字母和识别是否正确!求教!!!

比如:
你觉得你在什么时候最有精力?
a.早晨
b.中午和下午
c.晚上
识别用户的选择,并且根据选项加分,最后累加起来!

求教!!!
搜索更多相关主题的帖子: c语言 字母 用户 
2016-03-12 20:06
落翼天玑乱
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2016-3-7
收藏
得分:0 
求一个能读取到a,b,c的代码,我参考一下!!!
2016-03-12 20:24
落翼天玑乱
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2016-3-7
收藏
得分:0 
回复 4楼 hjx1120
醉了。。真是有才!!太感谢了!!
2016-03-12 21:01
落翼天玑乱
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2016-3-7
收藏
得分:0 
回复 5楼 z13631440976
嗯嗯。。。谢谢指点!!
2016-03-12 21:02
落翼天玑乱
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2016-3-7
收藏
得分:0 
回复 3楼 qq1023569223
没有中文我看不懂啊。。我是新手。。
不过我现在已经知道了。。O(∩_∩)O谢谢
2016-03-12 21:03
落翼天玑乱
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2016-3-7
收藏
得分:0 
回复 5楼 z13631440976
#include <stdio.h>
    int main()
    {
        printf("                        性格测试(一)\n");
        printf("这个测试是菲尔博士在著名女黑人欧普拉的节目里做的,蛮准确的。答复是依现在的您,不要依过去的您。这是一个目前很多大公司人事部门实际采用的测试。\n\n\n");
        int 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");
        
        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",mark);
        
        system ("pause");
        return 0;
     }

编译没有问题。但是不能读取第二道题的选项了,求解!!

2016-03-12 22:07
快速回复:怎么读取并且识别字母?(新手)
数据加载中...
 
   



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

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