设计一个程序, 输入三位数, 分别输出百位, 十位和个位数
样例输入:
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));// 求个位
}
}

本文介绍了如何使用C语言和Java编程语言设计程序,接收用户输入的三位数,并分别输出其百位、十位和个位数字。通过简单的算术运算,展示了如何进行数值的位操作来获取每一位数据。

2018

被折叠的 条评论
为什么被折叠?



