上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 题目:求一个3*3矩阵对角线元素之和012012012public class Test{ public int cal(int[][] a){ int result=0; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ if(i==j||i+j==2) result+=a[i][j]; } } return result; } public static void main(S... 阅读全文
posted @ 2013-03-16 14:56 LaoQuans 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,而且n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 import java.util.*; //因似分解一个输入的数 public class J04{ public static void main(String arg... 阅读全文
posted @ 2013-03-16 14:54 LaoQuans 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。import java.util.*;public class Test{ public void jie(int num){ int a,b,c,d; a=num/1000; b=num/100-a*10; c=num/10-a*100-b*10; d=num%10; ... 阅读全文
posted @ 2013-03-16 14:53 LaoQuans 阅读(412) 评论(0) 推荐(0) 编辑
摘要: /*题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。 */public class Test{ //判断某个数是不是完数 public static boolean isWanShu(int i){ int t = 0; for(int j=1; j<= i/2; j++) { if(i % j == 0) t = t + j; } return t==i; }public static void main(String[] args... 阅读全文
posted @ 2013-03-16 14:52 LaoQuans 阅读(306) 评论(0) 推荐(0) 编辑
摘要: /*题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。*/import java.util.*;public class Test{ //HashMap 存储选手被选中状态来做 public static void main(String args[]){ float a=2,b=1,temp; float sum=0; for(int i=0;i<20;i++){ sum=sum+a/b; temp=a; ... 阅读全文
posted @ 2013-03-16 14:51 LaoQuans 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。import java.util.*;public class Test{ public static void main(String args[]){ int letterCount=0; int spaceCount=0; int numCount=0; int otherCount=0; //定义一个扫描器扫描控制台输入的信息 Scanner scan = new Scanner(System.in); Syst... 阅读全文
posted @ 2013-03-16 14:50 LaoQuans 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题目:打印出杨辉三角形(根据输入n打印出n行如下图)把三角行先去空成这样111121133114641…………import java.util.*;public class Test{ //用二维数组打印 public void cal(int n){ int[][] s = new int[n][n]; //赋值 for(int i=0;i<n;i++){ //空格以零处理 for(int j=0;j<n-i-1;j++){ s[i][j]=0; ... 阅读全文
posted @ 2013-03-16 14:49 LaoQuans 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?publicclassTest{publicstaticvoidmain(Stringargs[]){doubleh=100,s=0;for(inti=1;i<=10;i++){s=s+2*h;h=h/2;}System.out.println("his:"+h);System.out.println("sis:"+s);}} 阅读全文
posted @ 2013-03-16 14:47 LaoQuans 阅读(264) 评论(0) 推荐(0) 编辑
摘要: public class Test{ public static void main(String args[]){ int[] a= {1,2,3}; int[] b={4,5,6}; //输出两个数组 System.out.print("原数组a:"); for(int i : a) System.out.print(i+" "); System.out.println(); System.out.print("原数组b: "); for(int i : b)... 阅读全文
posted @ 2013-03-16 14:47 LaoQuans 阅读(285) 评论(0) 推荐(0) 编辑
摘要: public class Test{ //调用 System 类中的 arraycopy 方法 //使用方式: System.arraycopy(fromArray,fromIndex,toArray,toIndex,length); //fromIndex 指定从数组的哪里开始复制, //toIndex 指定复制到目标数组的哪里 //length 复制长度 //使用注意目标数组必须有足够的空间 public void cal(){ int[] array1={1,2,3,4,5,6}; int[] array2=... 阅读全文
posted @ 2013-03-16 14:44 LaoQuans 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页