编写一个程序输入一个小于10000的正整数输出该整数各位上的数字各是多少

2024-12-05 07:10:07
推荐回答(2个)
回答1:

C?VF?
给你思路。。
n=9981(这个是输入的数)
i=n%10 求余数 = 1 就是各位的数
j=n/10 除以10取整 998 把个位抹去了

然后继续循环 直到j=0 或者 四次结束。

回答2:

public void say(int num)
{
int i=0;
String[] message=new String[]{"个","十","百","千","万","十万","百万","千万","亿"};
while(num>=10)
{
System.out.println(message[i]+"位:"+num%10);
num=num/10;
i++;
}
System.out.println(message[i]+"位:"+num%10);
}
public static void main(String[] args) {
new Test().say(10325);
}