从类型上看,问题解决策略主要有()
A.直接策略
B.间接策略
C.算法策略
D.启发式策略
E.迂回策略
A.直接策略
B.间接策略
C.算法策略
D.启发式策略
E.迂回策略
第1题
选做题,二选一,从下面两道题目中选择一道作答即可。提交时,使用“代码语言”选择C语言,粘贴核心代码,并截图程序结果。 请只在作业提交系统里面,提交必要的作业文字介绍、截图、视频(给观看地址即可,要匿名)、核心代码(使用代码语言中的C语言格式)等。尽量不添加附件(因为附件下载很耗时,可能影响互评成绩)。 不需要提交发布的程序或者源工程。 选做题一:可以在这章实现的小蜜蜂游戏中,实现至少一项以下要求的功能: 实现更加复杂的敌人智能,在红白机版本的游戏中,敌人可能随机飞离队伍,向玩家投弹。这需要用到更加复杂的敌人运动控制策略,比如曲线而非直线运动实现多种敌人 目前版本敌人类型是一样的,尝试实现多种类型的敌人,比如有些敌人是boss,有更多的血量 添加玩家发射子弹的冷却时间 可以添加图片、音效以及UI界面来提升游戏体验效果 其他你认为可以改进或增加的功能 选做题二:请使用VS或者其他IDE调试下面的程序片段,看那行程序有问题,如何改正?请将有问题的行号写上,并给出解决办法。 #include <stdio.h> void Func(int); int main() { int s = 1.5; float f = 3.6 char c = 'a'; Func(3); int i = 1; while (i++) { if (i == 23) break; ++i; } int done = 0; if (done = 1) printf("OK!\n"); float average = 9 / 10; int t = 0.5; float r = 100 / t; i = 0; while (i < 3); printf("%d\t", i++); scanf("%c", &c); switch (c) { case 'A': printf("The score is 90~100\n"); case 'B': printf("The score is 80~90\n"); default: printf("Wrong input\n"); } unsigned short playerIDs[5] = { 101,102,103,104,105 }; for (int i = 0; i <= 5; i++) printf("player id is: %d\t", playerids[i]); return 0;>
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!