啊哈磊_编程从这里起步

标题: 老师帮我看看这个程序有什么问题? [打印本页]

作者: duduqchy    时间: 2017-10-30 11:17
标题: 老师帮我看看这个程序有什么问题?
我打算设计三次人机对话。运行后第二次对话不是很成功。能帮我完善一下吗?

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






欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2