/*
1、请模仿例4.4,编写一个猜生日游戏程序,
向用户显示5张数字卡片,根据用户的回答,
猜出用户的生日是哪一天。
*/
#include <stdio.h>
int main()
{
int date=0;
char answer;
printf("下列数字包括你的生日吗?\n");
printf("1 3 5 7\n");
printf("9 11 13 15\n");
printf("17 19 21 23\n");
printf("25 27 29 31\n");
printf("请输入N for No and Y for Yes:");
scanf("%c",&answer);
if (answer=='Y' || answer=='y')
date=date+1;
printf("下列数字包括你的生日吗?\n");
printf("2 3 6 7\n");
printf("10 11 14 15\n");
printf("18 19 22 23\n");
printf("26 27 30 31\n");
printf("请输入N for No and Y for Yes:");
scanf(" %c",&answer); //注意,%c前有一个空格,下同
if (answer=='Y' || answer=='y')
date=date+2;
printf("下列数字包括你的生日吗?\n");
printf("4 5 6 7\n");
printf("12 13 14 15\n");
printf("20 21 22 23\n");
printf("28 29 30 31\n");
printf("请输入N for No and Y for Yes:");
scanf(" %c",&answer);
if (answer=='Y' || answer=='y')
date=date+4;
printf("下列数字包括你的生日吗?\n");
printf("8 9 10 11\n");
printf("12 13 14 15\n");
printf("24 25 26 27\n");
printf("28 29 30 31\n");
printf("请输入N for No and Y for Yes:");
scanf(" %c",&answer);
if (answer=='Y' || answer=='y')
date=date+8;
printf("下列数字包括你的生日吗?\n");
printf("16 17 18 19\n");
printf("20 21 22 23\n");
printf("24 25 26 27\n");
printf("28 29 30 31\n");
printf("请输入N for No and Y for Yes:");
scanf(" %c",&answer);
if (answer=='Y' || answer=='y')
date=date+16;
printf("哈哈,我猜你的生日是:%d日\n",date);
return 0;
}