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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 似神仙 中级黑马   /  2015-11-19 19:31  /  1192 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    char arr[]="abc";
    //int b=1;
    char a;
    printf("猜一猜有什么字符?");
    for (int c=1; c>0; c++)
    {
      scanf("%c",&a);
      for (int i=0; i<3; i++)
       {
        if (a==arr[i])
        {
            printf("猜对了\n");
            return 0;
        }
         
       }
        printf("再猜\n");
    }
    return 0;

5 个回复

倒序浏览
好像挺厉害的,不过猜错了会提示两次猜错了。
回复 使用道具 举报
觉得挺厉害的,自己写了一个互相交流一下
你这里运行之后会出现两个再猜,我用视频教的方法解决了。

#include<stdio.h>
int main()
{
        printf("请输入你要猜的字母\n");
        char i;
        for(;1;)
        {
                scanf("%c",&i);
                char a;                //记得之前看视频说再设置一个char变量用来接收回车键,这里用上了
                scanf("%c",&a);
                if(i=='a'|i=='b'|i=='c')
                {
                        printf("你猜对了!\n");
                        break;
                }
                else
                {
                        printf("你猜错了!\n请再猜\n");
                }
        }
        return 0;
}
回复 使用道具 举报
mr.late 发表于 2015-11-21 00:08
觉得挺厉害的,自己写了一个互相交流一下
你这里运行之后会出现两个再猜,我用视频教的方法解决了。

就是我当时出现问题了,才发出来的.
回复 使用道具 举报
错的题目 。
回复 使用道具 举报
                    不错 不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马