输入一个正整数n,返回一个最小正整数m(m至少是2位数),使得m的各位乘积等于n,例如输入36,输出49,输入100,输出455,对于某个n不存在这样的m,请返回-1。
来源:互联网 发布:非法网络彩票赌博 编辑:程序博客网 时间:2024/06/03 20:43
输入一个正整数n,返回一个最小正整数m(m至少是2位数),使得m的各位乘积等于n,例如输入36,输出49,输入100,输出455,对于某个n不存在这样的m,请返回-1。package hope20141002_01;import java.util.*;public class JingDong { public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("请输入一个正整数:");int k=fun(getString());System.out.println("输出最小正整数:"+k);}public static Integer getString(){return Integer.parseInt((new Scanner(System.in)).nextLine());}public static int fun(int n1){int n=n1;String k="";if(n<=9){return 10+n;}for(int i=9;i>=2;){if(n%i==0){k+=i;n=n/i;continue;}elsei--;}int j=0;int n2=1;while(j<k.length()){n2=n2*Integer.parseInt(k.charAt(j)+"");j++;}if(n2!=n1){return -1;}String temp="";for(int i=k.length()-1;i>=0;i--){temp+=k.charAt(i);}return Integer.parseInt(temp);}}
0 0
- 输入一个正整数n,返回一个最小正整数m(m至少是2位数),使得m的各位乘积等于n,例如输入36,输出49,输入100,输出455,对于某个n不存在这样的m,请返回-1。
- 输入一个正整数n,输出一个最小正整数m,使得m的各位乘积等于n
- 任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0。
- 需找符合条件的整数(输入整数N,输出一个最小自然数M,使N*M结果只包含1跟0)
- 需找符合条件的整数(输入整数N,输出一个最小自然数M,使N*M结果只包含1跟0)
- 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345
- 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345
- 面试题:输入一个正整数n,输出所有的连续正整数之和等于n的序列
- 输入任意一个大于2的正整数n,输出所有小于等于n的素数
- 输入n,m,从1-n个数字里输出和为m的组合
- 蓝桥杯题目 输入一个正整数n,输出n!的值。
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 给定正整数 N, 求使N < 2^m 成立的最小m(C语言版)
- 输入正整数n≤20,输出一个n层的倒三角形。例如,n=5时输出如下:
- 输入m,n,输出最大公约数和最小公倍数。
- java实现输入一个正整数n,输出全部连续正整数相加后等于n的所有序列。
- 线程池原理并用C语言实现
- 40个GitHub上最受欢迎的iOS开源项目(二) .
- Python虚拟机运行过程
- windows 上使用wget
- 面试题3 二维数组中的查找
- 输入一个正整数n,返回一个最小正整数m(m至少是2位数),使得m的各位乘积等于n,例如输入36,输出49,输入100,输出455,对于某个n不存在这样的m,请返回-1。
- iOS内存错误EXC_BAD_ACCESS的解决方法
- 【C99标准翻译1】sizeof
- 获取句柄
- LeetCode 133 Remove Nth Node From End of List
- linux下目录详解
- Google-HK-2012-interview-"pizza"(1)
- 无线传感器网络路由协议AODV(Ad hoc on-demand distance vector routing)
- 十八届三中全会关于全面深化改革若干重大问题的决定