【急具体解释语句的含义啊:随机产生N个两位整数按从大到小的顺-查字典问答网
分类选择

来自万相奎的问题

  【急具体解释语句的含义啊:随机产生N个两位整数按从大到小的顺序排列并显示输出dimena(10)fori=1to10a(i)=int(rand()*90+1)a(i)nestfori=1to9minx=a(i)minp=iforj=i+1to10ifminx>a(j)minx=a(j)minp=jendifnextif】

  急具体解释语句的含义啊

  :随机产生N个两位整数按从大到小的顺序排列并显示输出

  dimena(10)

  fori=1to10

  a(i)=int(rand()*90+1)

  a(i)

  nest

  fori=1to9

  minx=a(i)

  minp=i

  forj=i+1to10

  ifminx>a(j)

  minx=a(j)

  minp=j

  endif

  next

  ifminpi

  temp=a(minp)

  a(minp)=a(i)

  a(i)=temp

  endif

  next

  fori=1to10

  a(i)

  next

  cancel

2回答
2020-11-19 05:48
我要回答
请先登录
牛斌

  dimena(10)//定义一个数组

  fori=1to10//生成这十个随机数存在数组中

  a(i)=int(rand()*90+1)

  ?a(i)

  nest

  ?

  fori=1to9//通过1-9的数组值和2-10的数组值比大小如果后面一个数组值比当前值大值序列交换

  minx=a(i)

  minp=i

  forj=i+1to10

  ifminx>a(j)

  minx=a(j)

  minp=j

  endif

  next

  ifminpi

  temp=a(minp)

  a(minp)=a(i)

  a(i)=temp

  endif

  next

  fori=1to10

  ?a(i)

  next

  cancel

2020-11-19 05:52:23
万相奎

  temp=a(minp)a(i)=int(rand()*90+1)是什么意思啊

2020-11-19 05:56:04

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •