摘要:
package com.zh.test;/* 有理循环小数 1/7 = 0.142857142... 是个无限循环小数。 任何有理数都可以表示为无限循环小数的形式。 本题目要求即是:给出一个数字的循环小数表示法。 例如: 输入: 1,5 则输出: 0.2 输入: 1,7 则输出: 0.[142857] 输入: 7,6 则输出: 1.1[6] 用户输入的格式是: 整数,整数 每个整数范围均为:1~1000 程序输出两个整数做除法产生的小数或无限循环小数(循环节用方括号括起)。 */ import java.util.ArrayList;public class Test11 { /... 阅读全文
摘要:
/* 提取拼音首字母 在很多软件中,输入拼音的首写字母就可以快速定位到某个词条。 比如,在铁路售票软件中,输入: “bj”就可以定位到“北京”。 怎样在自己的软件中实现这个功能呢?问题的关键在于:对每个汉字必须能计算出它的拼音首字母。 GB2312汉字编码方式中,一级汉字的3755个是按照拼音顺序排列的。 我们可以利用这个特征,对常用汉字求拼音首字母。 GB2312编码方案对每个汉字采用两个字节表示。第一个字节为区号,第二个字节为区中的偏移号。 为了能与已有的ASCII编码兼容(中西文混排),区号和偏移编号都从0xA1开始。 我们只要找到拼音a,b,c,...x,y,z 每个字母... 阅读全文
摘要:
package com.zh.test;public class Test7 { /** * @param args * 求全排列 */ public static void main(String[] args) { // TODO Auto-generated method stub int a[]={1,2,3,4}; f(a, 0); } public static void f(int a[],int n){ if(n == a.length -1){ ... 阅读全文