搜索
查看: 371|回复: 0
打印 上一主题 下一主题

老师帮我看看这个程序有什么问题?

[复制链接]
跳转到指定楼层
楼主
发表于 2017-10-30 11:17:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我打算设计三次人机对话。运行后第二次对话不是很成功。能帮我完善一下吗?

#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;
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表