一道有关算法,程序框图的高二题
某人几次100米跑的成绩为11.211.411.310.9611.0设计一个算法,搜索出一个最好的成绩,画出程序框图...
某人几次100米跑的成绩为11.2 11.4 11.3 10.96 11.0 设计一个算法,搜索出一个最好的成绩,画出程序框图
展开
展开全部
不用冒泡吧,又没叫排序-,-
另外,一楼的你那个应该不能叫算法吧。。。。
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.完毕;
差不多就是这样
另外,一楼的你那个应该不能叫算法吧。。。。
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.完毕;
差不多就是这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ans = 0;
然后逐个扫描
如果当前值大于当前ans
ans = 当前值
扫描完即结束
ans即为答案
然后逐个扫描
如果当前值大于当前ans
ans = 当前值
扫描完即结束
ans即为答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数组对应每个成绩,用冒泡法逐个比较求最小值,再输出结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询