设计一个程序, 输入三位数, 分别输出百位, 十位和个位数
样例输入:
251
样例输出:
2
5
1
样例代码:
C语言版:
#include <stdio.h>
#include <stdlib.h>
int main(){
int a,b,c;
int z;
scanf("%d/n",&z);//输入一个三位数
a=z/100%10;//求出百位数
b=z/10%10;//求出十位数
c=z%10;//求出个位数
printf("%d\n",a);
printf("%d\n",b);
printf("%d\n",c);
}
java版:
package eg01;
import java.util.Scanner;
public class E1 {
public static void main(String[] args) {
// 键盘输入一个3位数 输出百位 十位 个位 的数字
Scanner input = new Scanner(System.in);// 创建键盘录入对象
System.out.print("请输入一个3位的整数:");
int i = input.nextInt();// 接收键盘录入的整数
System.out.println("百位上的数是:" + (i / 100 % 10));// 求百位
System.out.println("十位上的数是:" + (i / 10 % 10)); // 求十位
System.out.println("个位上的数是:" + (i % 10));// 求个位
}
}