黑马程序员技术交流社区

标题: 懂得进!版主觉得可以加个精呗 [打印本页]

作者: 似神仙    时间: 2015-11-19 19:31
标题: 懂得进!版主觉得可以加个精呗
    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;
作者: mr.late    时间: 2015-11-20 23:47
好像挺厉害的,不过猜错了会提示两次猜错了。
作者: mr.late    时间: 2015-11-21 00:08
觉得挺厉害的,自己写了一个互相交流一下
你这里运行之后会出现两个再猜,我用视频教的方法解决了。

#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;
}
作者: 似神仙    时间: 2015-12-3 20:50
mr.late 发表于 2015-11-21 00:08
觉得挺厉害的,自己写了一个互相交流一下
你这里运行之后会出现两个再猜,我用视频教的方法解决了。

就是我当时出现问题了,才发出来的.
作者: 沐小妖mavs    时间: 2015-12-3 22:26
错的题目 。
作者: 唯有繁星    时间: 2015-12-3 23:35
                    不错 不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2