概述
import java.util.Scanner;
public class test {
public String s ;
//
static int add1(int n)
//
{
//
int s=2*n+1;
//
return s;
//
}
//
static int add2(int n)
//
{
//
int s=2*n+2;
//
return s;
//}
public String Tum(int n)
{
if(n==1)
{s=s+"1";
return s;}
else
if(n%2==0)
{s=s+"2";
return Tum( (n-2)/2);}
else
{
s=s+"1";
return Tum( (n-1)/2);
}
}
public static void main(String[] args){
Scanner sb = new Scanner(System.in);
System.out.println("输入n:");
//若没有关闭Scanner对象将会出现警告
test L = new test();
int n=sb.nextInt();
String a =L.Tum(n);
int m = a.length();
String s="";
int j =0;
char t;
for(j=m-1;j>3;j--)
{t=a.charAt(j);
s=s+t;
}
System.out.println(s);
}
}
最后
以上就是美丽柚子为你收集整理的一个数除以2 余0 出2不然出1 ,数字10 得到的字符串为“211”的全部内容,希望文章能够帮你解决一个数除以2 余0 出2不然出1 ,数字10 得到的字符串为“211”所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复