标题:我刚学C,使用啊哈C编的一个小程序,不知问题出在哪?求大师们给解决
只看楼主
duduqchy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-10-30
结帖率:0
已结贴  问题点数:20 回复次数:2 
我刚学C,使用啊哈C编的一个小程序,不知问题出在哪?求大师们给解决
我想实现一次人机对话,设计了三次对话,第二次不等用户输入就出现了第三次内容。怎么回事?
会讲笑话的机器人:
第一段:
 计算机显示:“小X:我是会讲笑话的机器人小X。 你想听笑话吗?想请输入“y”,不想请输入“n””
 然后用户输入,如果是y,计算机显示:"小X:笑话1。"
              如果是n,计算机显示:"小X:太遗憾了!不理你了,拜拜!"
              如果是其它的字符,计算机显示:"小X:请输入“y”或“n”。"
第二段:
 计算机再显示:“小X:你还想听笑话吗?想请输入“y”,不想请输入“n”。”
    用户输入,如果是y,计算机显示:"小X:笑话1。"
              如果是n,计算机显示:"小X:太遗憾了!不理你了,拜拜!"
              如果是其它的字符,计算机显示:"小X:请输入“y”或“n”。"
第三段:
 计算机显示:"小X:你还想听笑话吗?");   
   用户输入,如果是y,计算机显示:"小X:你想累死我啊,让我休息一下吧!"
             如果是n,计算机显示:"小X:亲,你太贴心了,我正好累了,我要休息一下了,拜拜!"
2.rar (833 Bytes)
  
搜索更多相关主题的帖子: 用户 输入 笑话 计算机 显示 
2017-10-30 09:34
duduqchy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-10-30
得分:0 
#include <stdio.h>
#include <stdlib.h>
int main()
{   char huida1,huida2,huida3;
    printf("小X:我是会讲笑话的机器人小X。\n     你想听笑话吗?想请输入“y”,不想请输入“n”。\n");
    scanf("%c",&huida1);
    if (huida1=='y')
       printf("小X:笑话1。\n");
    else
      {
       if(huida1=='n')
           printf("小X:太遗憾了!不理你了,拜拜!\n");
       else
          printf("小X:请输入“y”或“n”。\n");         
      }
    printf("\n");
    printf("小X:你还想听笑话吗?想请输入“y”,不想请输入“n”。\n");     
    scanf("%c",&huida2);
    if (huida2=='y')
       printf("小X:笑话2。\n");
   else
      {
       if(huida2=='n')
         printf("小X:太遗憾了!不理你了,拜拜!\n");   
       else
         printf("小X:请输入“y”或“n”。\n");
      }
    printf("\n");
    printf("小X:你还想听笑话吗?\n");   
    scanf("%c",&huida3);
    if (huida3=='y')
       printf("小X:你想累死我啊,让我休息一下吧!\n");
    else
       printf("小X:亲,你太贴心了,我正好累了,我要休息一下了,拜拜!\n");        
    system("pause");
    return 0;
}

[此贴子已经被作者于2017-10-30 09:37编辑过]

2017-10-30 09:36
Mathler
Rank: 2
等 级:论坛游民
帖 子:8
专家分:32
注 册:2017-10-26
得分:20 
你这个大括号好几个地方用错了的,自己仔细推敲下,加深印象。
2017-10-30 10:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481920-1-1.html




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

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