编号翻译

代码:

//编号翻译
import java.util.Scanner;
public class thirtyfour {
	public static void main(String[] args) {
		Scanner reader=new Scanner(System.in);
		int n=reader.nextInt();//35706
		String k=String.valueOf(n);
		int t=0;String p="";
		String[] b= {"zero","one","two","three","four","five","six","seven","eight","nine"};
		int[] a=new int[10];//0 1 2 3 4
		String s ="";
		while(n!=0) {
			a[t]=n%10;//a[0]=6
			n=n/10;//n=3570
			if(t>=1) {
				p=b[a[t]]+"-"+s;
				s=p;
			}
			if(t==0) {
				p=b[a[t]]+s;
				s=p;
			}
			t++;//t=1
		}
		System.out.printf("%s",p);
	}
}
/*
35706
*/

运行结果:
在这里插入图片描述
注意:结果是取出的各位数字逆过来的,是从最高位往外输出的。

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐