package ninth; //筛选奇数问题关键算法 //编写程序实现:从键盘输入正整数s,从低位开始取出s中的奇数位上的数,依次构成一个新数t,高位仍放在高位,低位仍放在低位, // 最后在屏幕上输出t。例如,当s中的数为7654321时,t中的数为7531。 import java.util. ...
分类:
编程语言 时间:
2020-03-22 13:59:45
阅读次数:
122
A+B 题目描述 读入两个小于100的正整数A和B,计算A+B. 需要注意的是:A和B的每一位数字由对应的英文单词给出. 输入描述: 测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出. 输出描述: 对每 ...
分类:
其他好文 时间:
2020-03-22 01:37:55
阅读次数:
83
Java5 枚举类型使用总结 一、概述 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin 将解释枚举的定义,介绍如何在应用程序 ...
分类:
编程语言 时间:
2020-03-21 20:53:56
阅读次数:
63
题目描述 小明同学学习了不同的进制之后,拿起了一些数字做起了游戏。小明同学知道,在日常生活中我们最常用的是十进制数,而在计算机中,二进制数也很常用。现在对于一个数字x,小明同学定义出了两个函数f(x)和g(x)。 f(x)表示把x这个数用十进制写出后各个数位上的数字之和。如f(123)=1+2+3= ...
分类:
其他好文 时间:
2020-03-21 17:48:55
阅读次数:
168
在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 Input 输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔在一个n*n的 ...
分类:
其他好文 时间:
2020-03-21 16:19:43
阅读次数:
50
链接:https://leetcode-cn.com/problems/excel-sheet-column-title/ 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ... ...
分类:
其他好文 时间:
2020-03-20 18:33:39
阅读次数:
66
二分法求根,四舍五入可以用round函数,正整数要用double来取。 #include <stdio.h> #include <stdlib.h> #include <math.h> #include<iostream> using namespace std; #define ACCURACY ...
分类:
其他好文 时间:
2020-03-20 12:55:41
阅读次数:
49
本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 ...
分类:
其他好文 时间:
2020-03-19 21:54:29
阅读次数:
56
一、定义 费马小定理是数论中的一个定理:假如a是一个整数,p是一个质数,那么:a ^ p - a是p的倍数,即: 如果a不是p的倍数,还可以表示为: 二、应用 计算2 ^ 100 / 13的余数。 即余数为3。 三、延伸 费马小定理本质上是欧拉定理的一种特例。 欧拉定理:假如n和a为正整数,且互素, ...
分类:
其他好文 时间:
2020-03-18 23:21:57
阅读次数:
91
面试题 08.05. 递归乘法 题目要求: 递归乘法。 写一个递归函数,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些。 解题思路: 思路1:直接将乘法分成多个n相加,比较直接暴力; 判断其中较小的数,然后将较大数data相加,一共加n个。 思路2: 1. 巧用位 ...
分类:
其他好文 时间:
2020-03-18 11:57:36
阅读次数:
67