有n个正整数(unit)求组成这n个正整数所用的0~9数字中用的最多的是哪个,用得最少是哪个?
用一个数组count表示每个数字出现的个数,如count[2]表示2出现的次数,对每个数字用一个for循环获得每一位(1、temp=num%10,2、temp=(temp/10)%10,对2循环直到temp为0),对每一位count[temp]++,最后对数组简单排序就可以了
能把问题再详细描述一下吗。是要求用的最多的数字,还是求是用0-9数字个数最对的那个整数?
将所有的数字都组成个字符串,如 string st="*"+234+123+34643+235436+3453+"*";
然后用String[] s=st.split(3)方法得到 s.length()-1个3 统计然后可得结论