《软件开发大赛答辩》由会员分享,可在线阅读,更多相关《软件开发大赛答辩(12页珍藏版)》请在金锄头文库上搜索。
1、题目1:求车速一、题目分析与算法设计: 1.题目分析根据题意,设10点钟看到的数为i,i=95860,然后让i依次自增,每次把i的第1位,第2位,第4位,第5位进行分解,然后比较第1位与第5位是否相等,第2位与第4位是否相等。如果满足,则表示出现了一个新的对称数,然后就可以求出车速,问题得解。2.流程图如下题目3:求车速一、题目分析与算法设计: 1.流程图如下:题目1:求车速二、代码设计及演示过程三、运行结果题目2:abcd=(ab+cd)2一、题目分析与算法设计:1.题目分析具有这种性质的四位数没有分布规律,可采用穷举法,对所有四位数进行判断,从而筛选出符合这种性质的四位数。具体算法实现,可
2、任取一个四位数,将其截成两部分,前两位为a,后两位为b,然后利用公式计算并判断。题目2:abcd=(ab+cd)2题目2:abcd=(ab+cd)2二、代码设计及演示过程三、运行结果题目3:猜数字游戏一、题目分析与算法设计:1.题目分析这是一道简单的猜数游戏,首先由计算机随机产生一个1100的数,然后由用户来猜,把每一次用户猜的数字与计算机产生的数对比,给出相应的提示,如果 大于该数,给出提示“Wrong!Too high!”,如果小于该数,给出提示”Wrong!Too low”,如果正确,则显示”Right!”,然后结束游戏!如果用户输入的数字不在1100内的整数,要提示用户,并且让用户重新
3、输入。题目3:猜数字游戏一、题目分析与算法设计:2.算法设计 判别是否猜中伪代码如下:计算机随机产生一个1100的数while(用户输入的数与计算机产生的数不等)if(用户输入的数计算机产生的数)输出提示:“Wrong!Too high!”else if(用户输入的数计算机产生的数)输出提示:“Wrong!Too low”输出提示:“Right!”题目3:猜数字游戏一、题目分析与算法设计:2.算法设计 错误信息分析如下:由于用户输入信息具有随意性,因此一定要对用户输入的不合法的信息要进行合理处理,不合法的信息如下:题目3:猜数字游戏之流程图题目3:猜数字游戏二、代码设计及演示过程 三、运行结果题目3:猜数字游戏谢 谢!