java-C语言编程


编写程序取用户输入的一个五位整数,然后输出每一位上的数值是多少?比如用憨阀封合莩骨凤摊脯揩户输入19875,然后屏幕输出:五位数第一位数值是:1,五位数第二位是9……(提高部分)

这东西谁能告诉我要用到哪些代码?

这个太简单了吧
用java的话 从控制台输入用Scanner类
import java.util.*;
Scanner scan=new Scanner(System.in);
System.out.println("请输入一个五位数");
String str=scan.next();
for(int i=0;i<str.length();i++){
System.out.println("五位数的憨阀封合莩骨凤摊脯揩第"+(i+1)+"位是"+str.charAt(i));
}
上面就是关键代码吧,我也没测试,就是随便写下,不过你最好判断一下输入的是否是一个五位数,这个很简单的。
伪代码:n<-scanf();
for()
{
a[i]=n%10
n/=10
}
printf(a[i])


Copyright © 2009-2011 All Rights Reserved.