一道有关算法,程序框图的高二题某人几次100米跑的成绩为11.2 11.4 11.3 10.96 11.0 设计一个算法,搜索出一个最好的成绩,画出程序框图

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 00:06:57

一道有关算法,程序框图的高二题某人几次100米跑的成绩为11.2 11.4 11.3 10.96 11.0 设计一个算法,搜索出一个最好的成绩,画出程序框图
一道有关算法,程序框图的高二题
某人几次100米跑的成绩为11.2 11.4 11.3 10.96 11.0 设计一个算法,搜索出一个最好的成绩,画出程序框图

一道有关算法,程序框图的高二题某人几次100米跑的成绩为11.2 11.4 11.3 10.96 11.0 设计一个算法,搜索出一个最好的成绩,画出程序框图
就是这个样的了

ans = 0;
然后逐个扫描
如果当前值大于当前ans
ans = 当前值
扫描完即结束
ans即为答案

用数组对应每个成绩,用冒泡法逐个比较求最小值,再输出结果

不用冒泡吧,又没叫排序-,-
另外,一楼的你那个应该不能叫算法吧。。。。
1.开始,设立变量i<-1;
2.输入成绩到数组score[]中;
3.best<-score[0],btime<-0;
//best存储成绩,btime为最好成绩是第几次;
4.若i等于数组长度,转到8,否则继续;
5.若score[i]>best,转到7...

全部展开

不用冒泡吧,又没叫排序-,-
另外,一楼的你那个应该不能叫算法吧。。。。
1.开始,设立变量i<-1;
2.输入成绩到数组score[]中;
3.best<-score[0],btime<-0;
//best存储成绩,btime为最好成绩是第几次;
4.若i等于数组长度,转到8,否则继续;
5.若score[i]>best,转到7,否则继续;
6.best<-score[i], btime<-i;
7.i<-i+1,转到4;
8.输出best与btime;
9.完毕;
差不多就是这样

收起