
java基础
文章平均质量分 85
gyroRdy
这个作者很懒,什么都没留下…
展开
-
数字特征值-对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值
对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。package hello; impor...原创 2018-01-24 10:19:38 · 15634 阅读 · 0 评论 -
奇偶个数问题之如何输入一系列整数
题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出格式: 两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格原创 2018-01-09 01:12:13 · 1453 阅读 · 0 评论 -
我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数
我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0 /*我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0 思路:是先将1至200个素数存到数组primes中,然后根据输入的 m和n相加求和*/ package hello; import java.util.Scanner;原创 2018-02-06 18:20:03 · 26577 阅读 · 11 评论 -
念整数,你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来
/*思路:是创建一个能存6个元素的数组,通过%和/来将输入的整数从左往右的每一位存入数组,然后再从右往左依次输出各位。 *变量:num数组存数,count来统计共存入了多少个元素,用来控制循环输出 */ package test; import java.util.Scanner; public class Main{ public static void ma转载 2018-02-07 17:58:06 · 17302 阅读 · 0 评论 -
两个多项式相加,从高幂到低幂依次输出。
/*思路:将两个多项式分别存入两个数组,然后将两个数组的对应项相加求和,将系数存入数组,而数组编号代表幂次,最后将得到的数组从高次到低次依次输出, * 要考虑的特殊情况有: * 幂次为1;系数为正或负1;只有常数项;首项及中间项如何表达*/package duoxiangshi; import java.util.Scanner; public class Main { public...原创 2018-03-03 12:50:58 · 819 阅读 · 0 评论 -
井字棋
import java.util.Scanner; public class Tictoe { public static void main(String[] args) { Scanner in = new Scanner(System.in); int SIZE = in.nextInt(); int[] [] board = new int[SIZE][SIZE]; ...原创 2018-03-03 16:54:53 · 695 阅读 · 0 评论 -
分解质因数
每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。//要注意输出的形式,循环的妙用,continue的使用import java.util.Scanner; publi...原创 2018-03-04 11:11:44 · 592 阅读 · 0 评论 -
完数
/*一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。 例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1<=n<=m<=1000),输出[n,m]范围内所有的完数。输入格式:两个正整数,以空格分隔。输出格式:其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没有,则输出NIL(三...原创 2018-03-06 16:09:01 · 1297 阅读 · 0 评论