题目要求

本题要求实现一个求整数的逆序数的简单函数。

函数接口定义:

int reverse( int number );
其中函数reverse须返回用户传入的整型number的逆序数。

代码:

处理一个数的每一位。

#include <stdio.h>int reverse( int number );
int reverse( int number ){int m=number;while(m){//预处理,把最后的0全去掉 if(m%10==0) m=m/10;else break;//遇到第一个不为0的位,就停 } int n=m;int k=0;//记录预处理后的位数 while(m){m=m/10;k++; }int p=0;//记录每一位的数int sum=0;//逆序数 while(n){p=n%10;for(int i=1;i<k;++i){//pow(10,k-1)*pp=p*10;}k--;//每一位往前,k减少 //printf("%d ",p);sum+=p;n=n/10;}//printf("\n");return sum;
}
int main()
{int n;scanf("%d", &n);printf("%d\n", reverse(n));return 0;
}/* 你的代码将被嵌在这里 */

输出一个整数的逆序数相关推荐

  1. 6-2 使用函数输出一个整数的逆序数 (20分)

    本题要求实现一个求整数的逆序数的简单函数. 函数接口定义: int reverse( int number ); 其中函数reverse须返回用户传入的整型number的逆序数. 裁判测试程序样例: ...

  2. 习题6-6 使用函数输出一个整数的逆序数 (20 分)

    本题要求实现一个求整数的逆序数的简单函数. 函数接口定义: int reverse( int number ); 其中函数reverse须返回用户传入的整型number的逆序数. 我的代码: int ...

  3. 使用函数输出一个整数的逆序数

    问题描述 ​本题引用自PTA,原作者:浙江大学C课程组 本题要求实现一个求整数的逆序数的简单函数. 函数原型为:int reverse( int number ); 其中函数reverse须返回用户传 ...

  4. 递归实现输出一个整数的逆序

    任务描述 编写一个递归函数,将一个整数n逆序输出,比如,n = 12345,输出54321. 测试说明 样例输入: 12345 样例输出 54321 代码如下: #include<stdio.h ...

  5. 用递归算法实现 输出一个整数的逆序(倒序输出)C语言

    问题描述 用递归方法实现一个整数的倒置输出,如输入整数:123,输出为:321. 测试用例 测试用例:5,38,1307,23078 代码实现 #include<stdio.h> int ...

  6. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...

    c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org     时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...

  7. -9 逆序输出一个整数的各位数字_【每日算法】基础算法——归并排序[求逆序对的数量](四)(思想很经典)...

    题目内容 给定一个长度为n的整数数列,请你计算数列中的逆序对的数量. 逆序对的定义如下:对于数列的第 i 个和第 j 个元素,如果满足 i < j 且 a[i] > a[j],则其为一个逆 ...

  8. 输出一个整数的二进制数、八进制数、十六进制数。

    十进制转二进制:            十进制整数转二进制数:"除以2取余,逆序排列"(除二取余法) 十进制转八进制:            十进制整数转八进制数:"除以 ...

  9. java定义一个方法,向控制台输出一个整数的阶乘

    java定义一个方法,向控制台输出一个整数的阶乘 /*** 定义一个方法,向控制台输出一个整数的阶乘*/ public class Test19 {//输出阶乘的方法public static voi ...

最新文章

  1. 如何打造企业的组织能力?战略决定组织,而组织决定成败!
  2. 3D图形图像处理软件HOOPS介绍及下载
  3. iconfont在html种颜色,iconfont+开始支持彩色图标
  4. arcgis10.2 sde配置
  5. 在线编写php文件,php单文件版在线代码编辑器_php实例
  6. C语言循环为1404的循环,考试,求大神帮忙,C语言,小弟感激不尽
  7. python flask Blueprint搭建
  8. 【TensorFlow】TensorFlow函数精讲之tf.clip_by_value()
  9. 版本控制系统(译文) 2 - 基础
  10. [leetcode]5341. 最后 K 个数的乘积
  11. 电气工程计算机网络基础知识大全,2018年注册电气工程师考试(电气与信息技术公共基础)知识点复习:计算机基础[网络体系结构与协议]...
  12. 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换--出现的问题笔记
  13. 关于seo优化实用篇
  14. as常用固定搭配_四年级英语单词详解:as的固定搭配.doc
  15. tortoise git 冲突解决
  16. 详析:谷歌为何紧急封杀阿里云OS?
  17. 黑白棋——C语言设计
  18. 除了ChatGPT,还能用什么计划管理软件提高效率?
  19. matlab图形与动画设计 pdf,MATLAB图形与动画设计
  20. c语言程序题在哪儿搜,国家二级计算机考试c语言题库

热门文章

  1. 关于二维数组取地址加以或减一解引用问题
  2. python自己做个定时器_python 创建一个自己的类计时器
  3. JQuery Datatables辅助函数
  4. python 函数式编程 库_使用Python的toolz库开始函数式编程的方法
  5. python合并两个数据框_使用python合并两个数据框
  6. html5视差滚动效果,视差滚动效果
  7. c语言error和,C语言ERROR精选.doc
  8. 异步fifo_【推荐】数字芯片异步FIFO设计经典论文
  9. jaccard相似度_如何计算两个字符串之间的文本相似度?
  10. ftp 服务器 性能,FTP 服务器性能 测试点