打豆豆游戏c语言编程,C语言程序打豆豆(函数版)

【项目】

设计一个程序,能重复地在显示下面的信息:

1. 吃饭

2. 睡觉

3. 打豆豆

0. 退出

请选择(0-3):

根据用户输入的选项,输出一句提示性的话语(将来会对应实现某个功能)。输入0,则退出。

要求将各功能定义专门的函数。

参考解答:

#include

#define EAT '1'

#define SLEEP '2'

#define HITDOUDOU '3'

#define CRY '4'

#define WITHDRAW '0'

char getChoice();

void eat();

void sleep();

void hitdoudou();

void cry();

int main()

{

char cChioce;

while(1)

{

cChioce = getChoice();

if (cChioce==EAT)

eat();

else if (cChioce==SLEEP)

sleep();

else if (cChioce==HITDOUDOU)

hitdoudou();

else if (cChioce==CRY)

cry();

else if (cChioce==WITHDRAW)

break;

else

{

printf("\007选择错误!\n");

}

}

return 0;

}

char getChoice()

{

char c;

printf("\n ********************\n");

printf(" * 1. 吃饭 *\n");

printf(" * 2. 睡觉 *\n");

printf(" * 3. 打豆豆 *\n");

printf(" * 4. 找豆豆妈诉苦 *\n");

printf(" * 0. 退出 *\n");

printf(" ********************\n");

printf(" 请选择(0-4):");

fflush(stdin);

scanf("%c", &c);

return c;

}

void eat()

{

printf(" 我吃吃吃... ...\n");

}

void sleep()

{

printf(" 我睡觉觉... ...\n");

}

void hitdoudou()

{

printf(" 我打打打... ...\n");

}

void cry()

{

printf(" 哇! 你家豆豆骨头硬,害得我手疼... ...\n");

}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值