js或者java中根据用户输入的数的个数来做横坐标,假如输入的个数是等于7,那么就是7个x点,假如输入的个数大于7,假设为7-1000之间,而横坐标最多显示7个x点,或者小于7个的x点,该如何操作用户输入的大于7个数的数据啊,再重述下,如果输入的小于7个数,那么直接就是可以使用的横坐标,如果输入的是70个数,那么整除10,就是7个点,类似这样的一个整除算法方法,求助...
做一个简单的队列,只保留用户最新输入的7个数字
var array = new Array();
function addItem(item){
if(array.length>=7)array.shift()//删除头
array.push(item);
}
我觉得你可能表达的是这个意思
能明确一下吗?你是想怎么处理7个数以后的数字?
那么101这个数怎么办呢?
你直接让每个数都取余7不就得到各个数不大于7了吗?
你得给出一个如果大于7个之后 取多少个坐标 怎么取 描述清楚 不然谁都帮不鸟你呀 兄弟
直接用数字个数对8求余作为横坐标不行么?
大兄弟你的想法行不动的啊。7,14,21,28,35,49 保证数字在7 以内怎么取余都会重复。
如果大于7,对其进行取余运算就行了,额,整除7 对取余的结果加1,例如取余结果0那么结果为1 取余结果为2 那么结果为3
楼主的意思是不是,在n个数中“均匀”地取不超过7个数作为坐标?
我现在只做7个数了,因为太多的话,规则不太好确定,还是改改为好,谢谢大家了,谁写的字多,给采纳...
你们都挺优秀的,不是你们不好,只是哥要求太高啊...