输入一个三位整数,顺序打印个位、十位、百位上的数

 l = int(input(‘请输入一个三位数的整数‘))
 a = l // 100

 b = l //10 % 10

 c = l % 10

 ret = c * 100 + b * 10 + a * 1
 print(ret)

原文地址:https://www.cnblogs.com/chengxubo/p/9902294.html

时间: 2024-11-06 04:57:43

输入一个三位整数,顺序打印个位、十位、百位上的数的相关文章

输入一个三位数,把个位和百位对调后输出

Description 输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数 Input 输入一行,只有一个整数x(100<=x<=999). Output 输出只有一行,包括1个整数. Sample Input 123 Sample Output 321 太水了... AC代码: 1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Sc

matlab_exercise(2)----输入一个三位数,依次输出其个位数字,十位数字,百位数字

第一次作业--第二题 输入一个三位数,依次输出其个位数字,十位数字,百位数字. 1 %第二题 2 %注意:将文件命名为math_2018_4_02_01.m 3 %先判断输入的是不是三位数 4 shuru ='请输入一个三位数'; 5 x=input(shuru) 6 7 if x>100&&x<=999; 8 alert=warndlg('输入正确'); 9 b=floor(x/100) 10 % b=fix(x/100)%向下取整 11 c=fix(mod(x,100)/1

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

题目描述 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 输入例子: 9876673 import java.util.Scanner; public class Main {     public static void main(String[] args) {         @SuppressWarnings("resource")         Scanner scanner=new Scanner(System.in)

编程练习 输入一个链表 从尾到头打印节点值

两种方法 1,利用栈的方法实现 将节点里的值按顺序push压入到栈中 再将pop出栈的值按顺序赋值到节点里 2.原链表头节点删除 再 头插入到一个新的链表里 实现反转 1 #!/usr/bin/env python3 2 3 class Stack(object): 4 def __init__(self): 5 self._elems = [] 6 7 def is_empty(self): 8 return self._elems == [] 9 10 def push(self, elem

剑指offer—第三章高质量的代码(按顺序打印从1到n位十进制数)

题目:输入一个数字n,按照顺序打印出1到最大n位十进制数,比如输入3,则打印出1,2,3直到最大的3位数999为止. 本题陷阱:没有考虑到大数的问题. 本题解题思路:将要打印的数字,看成字符串,不足位的,高位补0.打印字符串的时候要对数字进行判断,不要将高位的0打印出来.打印字符串的结束条件是,当最高位产生进位时结束. c++代码: #include<iostream> using namespace std; //字符串模拟加法 bool Increment(char* number) {

猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了, 如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)

产生0-100之间的随机数,包括0和100 double d = Math.random() * 100; int a = (int)Math.round(d); ------------------------------------- package 水仙花数; import java.util.Scanner;/* 猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了,如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)*/public class t

输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位2小数。

题目描述 输入 一个华氏温度,浮点数 输出 摄氏温度,浮点两位小数 样例输入 -40 样例输出 c=-40.00程序:#include<stdio.h>int main(){    double c=0,f;    scanf("%lf",&f);    c=5.0*(f-32)/9.0;    printf("在此华氏温度下的摄氏温度是c=%.2lf\n",c);    return 0;}

10--输入一个十进制的整数,转化为二进制,输出有多少个1

/* 问题描述: 输入一个十进制的整数,转化为二进制,输出有多少个1. 解题思路: (1):位操作,然后移动光标.不是移动输入数字,而是移动flag. 因为负数第一个为1,向右移动为了保证负数,所以填充为1, 出现无限循环的可能. (2):第二种效率更高,二进制出现多少个1,就循环多少次. while (n) { number++; n = (n - 1) & n; } 相关问题: (1) 一条语句判断是不是2的整数次方. 那就是判断是否只有一个1! if (n != 0 && (

如何用C语言将三个整数从大到小依次排列?听我说

将输入的三个整数从大到小依次排列 输入:123 456 789 输出:789 456 123 编程思想:两两比较,引入第三变量. 干货直接上,代码如下: int main()   {    int a,b,c,d;    scanf("%d %d %d",&a,&b,&c);    if(a<b){     d=a;     a=b;     b=d;     }    if(a<c){     d=a;     a=c;     c=d;    }