求三位数的逆序

例如    712

a     =    712/100=7

b     =    712%10=2

712%100=12

c     =    12/10=1

712/10=71

71%10=1

然后

b*100+c*10+a

为了避免700  被输出成007

所以不写成%d%d%d

原文地址:https://www.cnblogs.com/hahalovehenhen/p/12217311.html

时间: 2024-10-05 23:54:29

求三位数的逆序的相关文章

Python练习题 024:求位数及逆序打印

[Python练习题 024] 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. ---------------------------------------------- 这题如果不用递归,实在太简单了!!!代码上: str = input('请输入一个不多于5位的正整数:') print('这个数字是%s位数,逆序为%s.' % (len(str), str[::-1])) 输出结果如下: 请输入一个不多于5位的正整数:45931这个数字是5位数,逆序为13954

给一个不多于5位的正整数,求它是几位数并且逆序打印出各位数字

//给一个不多于5位的正整数,要求:求它是几位数并且逆序打印出各位数字. #include <stdio.h>void main(){    int num,s=0;     printf("请输入一个整数,不多于5位数:\n");     scanf("%d",&num);     while(num>0)     {     printf("%d",num%10);     num=num/10 ;     s++;

c#编程:给定一个正整数求出是几位数并逆序输出

<span style="color:#FF0000;">第一步:把输入的数字转为字符串n.ToString() 第二步:求出字符串的长度即为正整数的位数 第三步:从后向前逆序输出</span> 附代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; //给一个正整数, //要求:一.求它是几位数,二.逆序打印出各位数字. namespa

js求三位数的和

例如输入508就输出5+0+8的和13: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> //输入三位数求其和 //第一步

求三位数的质数

没做出来啊,原来有这么多方法啊. 首先,我连质数是什么都不知道! 质数:只能被本身和1整除的数 帖子里回复了不少方法: class Zhishu  {         public static void main(String[] args)          {                 int count=0;                 for(int i=1;i<=100;i++)                 {                         count

微软面试题:求一个序列的逆序对数

双层循环排序,时间为O(n2) 归并排序时间为O(nlog(n)) #include<iostream> #include<cstdio> #include<vector> using namespace std; int cnt=0; void merge(vector<int> & nums,int left,int mid,int right); void mergesort(vector<int> & nums,int s

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。

题目描述: 你可以假设除了数字 0 之外,这两个数字都不会以零开头. 思路: 1.定义链表类 2.创建两个数的链表表示对象 3.传入函数实现相加:每一位相加,设置进位,移到下一位,直到待加链表都为空 具体代码: 1 public class ListNode { 2 int val; 3 ListNode next; 4 5 ListNode(int x) { 6 val = x; 7 } 8 9 } 10 11 public class lkk { 12 public ListNode add

POJ 2299 Ultra-QuickSort (求序列的逆序对数)

题意:废话了一大堆就是要你去求一个序列冒泡排序所需的交换的次数. 思路:实际上是要你去求一个序列的逆序队数 看案例: 9 1 0 5 4 9后面比它小的的数有4个 1后面有1个 0后面没有 5后面1个 4后面没有 所以结果为4+1+0+1+0=6 所以逆序对的定义如果不清楚可以自己总结了 这道题说白了就是要你用归并排序求逆序对数. 下面是搜到某牛给的逆序对数的方法: 假设回溯到某一步,后面的两部分已经排好序(就是说当前需要归并的两个部分都是分别有序的),假设这两个序列为 序列a1:2 3 5 9

zoj 3157 Weapon 线段树求逆序对数

题目链接:http://www.icpc.moe/onlinejudge/showProblem.do?problemId=3128 题意:平面上有n条直线,给出l, r,求出这些直线的交点横坐标在(l, r)范围内的个数. 思路: 首先求出每条直线与直线x = l和直线x = r的交点,如下图. 因为题目要求区间(l, r)是开区间,所以为了避免交点的横坐标刚好是l或者r的情况,可以先把l加上一个很小的值,r减去一个很小的值,如图中的灰线. 然后求出各条直线与两条灰线的交点,首先按与l的交点的