问题标题: 求解一下代码怎么写

0
0

2
已采纳
曾凡一
曾凡一
新手光能
新手光能

首先用for循环从1到n找到第1大的数(定义变量max1赋值-1,for每次都判断a[i]是不是大于max1变量,大于则记下来)
之后再次for循环每个数每次先判断它不等于max1,在按照之前的步骤找到max2.
max1的判断:if(a[i]>max1) max1=a[i];
max2的判断:if(a[i]!=max1&&a[i]>max2) max2=a[i];

想找到一个数出现了几次,用for循环每次判断i等不等于你要找的数,如果等于,则计数器(如count)加1
if(a[i]==你要找的数) count++;

0
高亮节
高亮节
资深守护
资深守护

uses math;

然后

maxvalue(a);

 

0
0
0
董子墨
董子墨
中级天翼
中级天翼

从大到小排序

然后输出第二个数

0
我要回答