cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5664|回复: 6

[fx-9860/9750] 卡西欧9860编程求助

[复制链接]
发表于 2012-5-29 17:19:41 | 显示全部楼层 |阅读模式
例如随机产生6个值ABCDEF:如图如何编程计算其AC值?
并且AC值为6~9中间的数字;否则重新进行计算。
未命名.jpg
发表于 2012-5-29 18:43:54 | 显示全部楼层
简单的if判断和随机数函数罢了
发表于 2012-5-29 18:47:14 | 显示全部楼层
饿,应该是循环,伪代码如下:
Do
生成随机数A到E
Loop   Until AC符合条件
输出
 楼主| 发表于 2012-5-29 19:39:21 | 显示全部楼层
3# wtof1996
随机出这6个值我会。但是判断15个值里面有几个是相同值不会
哥们可以把源代码全部发上来不?
发表于 2012-5-29 21:41:32 | 显示全部楼层
用for循环效率高一点,另外,这个程序建议用list,这样方便计算相等的值
 楼主| 发表于 2012-5-29 21:53:01 | 显示全部楼层
5# rouren 能否举例?
用LIST
发表于 2012-6-2 15:47:02 | 显示全部楼层
判断15个数字的freq
将list1放好15个数字,list2的1-15全是0

  1. for 1->I to 15
  2. for 1->J to 15
  3. If List1[I]=List1[J]
  4. then List2[I]+1->List2[I]
  5. Ifend
  6. Next
  7. Next
复制代码
List2就是freq了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-24 09:03 , Processed in 0.087902 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表