输出一个整数的逆序数
题目要求
本题要求实现一个求整数的逆序数的简单函数。
函数接口定义:
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;
}/* 你的代码将被嵌在这里 */
输出一个整数的逆序数相关推荐
- 6-2 使用函数输出一个整数的逆序数 (20分)
本题要求实现一个求整数的逆序数的简单函数. 函数接口定义: int reverse( int number ); 其中函数reverse须返回用户传入的整型number的逆序数. 裁判测试程序样例: ...
- 习题6-6 使用函数输出一个整数的逆序数 (20 分)
本题要求实现一个求整数的逆序数的简单函数. 函数接口定义: int reverse( int number ); 其中函数reverse须返回用户传入的整型number的逆序数. 我的代码: int ...
- 使用函数输出一个整数的逆序数
问题描述 本题引用自PTA,原作者:浙江大学C课程组 本题要求实现一个求整数的逆序数的简单函数. 函数原型为:int reverse( int number ); 其中函数reverse须返回用户传 ...
- 递归实现输出一个整数的逆序
任务描述 编写一个递归函数,将一个整数n逆序输出,比如,n = 12345,输出54321. 测试说明 样例输入: 12345 样例输出 54321 代码如下: #include<stdio.h ...
- 用递归算法实现 输出一个整数的逆序(倒序输出)C语言
问题描述 用递归方法实现一个整数的倒置输出,如输入整数:123,输出为:321. 测试用例 测试用例:5,38,1307,23078 代码实现 #include<stdio.h> int ...
- python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...
c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org 时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...
- -9 逆序输出一个整数的各位数字_【每日算法】基础算法——归并排序[求逆序对的数量](四)(思想很经典)...
题目内容 给定一个长度为n的整数数列,请你计算数列中的逆序对的数量. 逆序对的定义如下:对于数列的第 i 个和第 j 个元素,如果满足 i < j 且 a[i] > a[j],则其为一个逆 ...
- 输出一个整数的二进制数、八进制数、十六进制数。
十进制转二进制: 十进制整数转二进制数:"除以2取余,逆序排列"(除二取余法) 十进制转八进制: 十进制整数转八进制数:"除以 ...
- java定义一个方法,向控制台输出一个整数的阶乘
java定义一个方法,向控制台输出一个整数的阶乘 /*** 定义一个方法,向控制台输出一个整数的阶乘*/ public class Test19 {//输出阶乘的方法public static voi ...
最新文章
- 如何打造企业的组织能力?战略决定组织,而组织决定成败!
- 3D图形图像处理软件HOOPS介绍及下载
- iconfont在html种颜色,iconfont+开始支持彩色图标
- arcgis10.2 sde配置
- 在线编写php文件,php单文件版在线代码编辑器_php实例
- C语言循环为1404的循环,考试,求大神帮忙,C语言,小弟感激不尽
- python flask Blueprint搭建
- 【TensorFlow】TensorFlow函数精讲之tf.clip_by_value()
- 版本控制系统(译文) 2 - 基础
- [leetcode]5341. 最后 K 个数的乘积
- 电气工程计算机网络基础知识大全,2018年注册电气工程师考试(电气与信息技术公共基础)知识点复习:计算机基础[网络体系结构与协议]...
- 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换--出现的问题笔记
- 关于seo优化实用篇
- as常用固定搭配_四年级英语单词详解:as的固定搭配.doc
- tortoise git 冲突解决
- 详析:谷歌为何紧急封杀阿里云OS?
- 黑白棋——C语言设计
- 除了ChatGPT,还能用什么计划管理软件提高效率?
- matlab图形与动画设计 pdf,MATLAB图形与动画设计
- c语言程序题在哪儿搜,国家二级计算机考试c语言题库
热门文章
- 关于二维数组取地址加以或减一解引用问题
- python自己做个定时器_python 创建一个自己的类计时器
- JQuery Datatables辅助函数
- python 函数式编程 库_使用Python的toolz库开始函数式编程的方法
- python合并两个数据框_使用python合并两个数据框
- html5视差滚动效果,视差滚动效果
- c语言error和,C语言ERROR精选.doc
- 异步fifo_【推荐】数字芯片异步FIFO设计经典论文
- jaccard相似度_如何计算两个字符串之间的文本相似度?
- ftp 服务器 性能,FTP 服务器性能 测试点