计算机编程 123求中位数

发布网友

我来回答

2个回答

热心网友

求位数最简单的方法是把这个数字转换成字符串类型 然后用字符串类型的函数测量长度
var k:Int = 123;
var s:String = String(k);
trace(s.length);//输出3

如果求每位数的话可以用取余的方法
先判断位数 可用if(数字>99){} if(数字>9){}……来判断
是否>99
如果大于的话 可用数字%100取得百位上的数字
可用数字%100/10取得十位上的数字
可用数字%10取得个位上数字

是否>9
如果大于可用数字%100/10取得十位上的数字
可用数字%10取得个位上数字

否则 就是个位了追问完整的,应该怎么输入编程?谢谢!

参考资料://

热心网友

求中位数,首先要先进行数据的排序(从小到大),然后计算中位数的序号,分数据为奇数与偶数两种来求。排序时,相同的数字不能省略)   中位数算出来可避免极端数据,代表着数据总体的中等情况。   如果总数个数是奇数的话,按从小到大的顺序,取中间的那个数   如果总数个数是偶数的话,按从小到大的顺序,取中间那两个数的平均数   (例:2、3、4、5、6、7 中位数:(4+5)/2=4.5)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com