C语言经典例75-反转整数
目录
- 1 题目
- 2 分析
- 3 实现
- 4 运行结果
1 题目
输入一个整数n
,并将其反转后输出。
2 分析
反转一个整数可以想象成逆置字符串,只不过在这里是以数的形式,如1234
,反转后4321
,这里可以采用除余分解数的方法,也就是当n
不为0
时,将其取余,取出最低位的数字然后再乘10
加上这个余数,然后再将n
除以10
,这样循环结束后,整数n
就完成了逆置。
3 实现
#include <stdio.h>int main()
{int n; // 要反转的数int reverse = 0; // 反转后的数,初始为0int remainder; // 余数printf("请输入整数n:");scanf("%d", &n);while (n != 0) {remainder = n % 10; // 分解出最低位reverse = reverse * 10 + remainder; // 将最低位连接起来n = n / 10;}printf("反转后为:%d", reverse);
}
4 运行结果
请输入整数n:12345
反转后为:54321
C语言经典例75-反转整数相关推荐
- C语言经典例19-完数
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 因子:假如整 ...
- C语言经典例98-将字符转为大写字母并写入文件
目录 1 题目 2 分析 3 实现 1 题目 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存. 输入的字符串以!结束. 2 分析 写入 ...
- C语言经典例35-字符串反转
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 字符串反转,如将字符串 "Wuhan will be better" 反转为 "retteb eb lliw ...
- C语言经典例79-字符串排序
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 字符串排序,输出三个字符串(长度小于20),并将其按照ASCII码顺序排序. 2 分析 首先限制三个字符串的输入,本例利用fgets函数,该 ...
- c语言经典算法——查找一个整数数组中第二大数
https://www.cnblogs.com/dootoo/p/4473958.html 题目: 实现一个函数,查找一个整数数组中第二大数. 算法思想: 设置两个变量max1和max2,用来保存最大 ...
- C语言经典例100-将学生成绩写入文件
目录 1 题目 2 分析 3 实现 1 题目 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件&qu ...
- C语言经典例97-输入字符写入文件
目录 1 题目 2 分析 3 实现 1 题目 从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止. 2 分析 关于文件操作,请看我的这篇文章 C语言-文件操作总结 . 3 实现 #incl ...
- C语言经典例68-数组元素循环偏移
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 有 n个整数,使其前面各数顺序向后移 m 个位置,最后m个数变成最前面的 m 个数. 2 分析 假设n的值为10即数组arr大小为10,单独 ...
- C语言经典例11-斐波那契数列
目录 1 题目 2 分析 3 实现 3.1 实现1(递归) 3.2 实现2(非递归) 4 运行结果 1 题目 古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 ...
最新文章
- 3dmax导出fbx时如何带贴图_houdini | 第一章 第三节 贴图与顶点动画
- html游戏禁止微信浏览器下拉,JavaScript实现禁止微信浏览器下拉回弹效果
- boost::mpl::always相关用法的测试程序
- windows xp https页面找不到_Windows 提权快速查找 Exp
- 2018ACM/ICPC亚洲区域赛(焦作)F. Honeycomb
- Harbor的安装部署
- NetJavaScriptFlex
- nginx编译包含perl模块
- 益阳计算机应用专业推荐一下,益阳职业技术学院10大好专业推荐
- 学好python浪漫表白,表白代码
- libvlc.java_VS2010下 LibVLC开发环境搭建
- JAVA集合,TreeMap排序
- Camera ISO、快门、光圈、曝光
- linux怎么越狱苹果手机,苹果手机能不能安装deb?苹果手机越狱后怎么安装deb文件...
- CorelDRAW VBA - 第一个Hello World程序
- 常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
- 装修后才知道的一些事,无数RMB砸出来的经验 [转贴]
- OpenCV应用(4)雄迈相机网络取图
- pyecharts 折线y轴添加单位
- 存货核算的存储过程设计
热门文章
- ArcEngine 图层标注 (根据字段、角度)
- iOS开发异常错误总结之——wait_fences: failed to receive reply: 10004003
- .net core mysql CodeFirst
- BZOJ 1003 物流运输trans dijstra+dp
- IE下a标签会触发window.onbeforeunload的问题
- C++指针与内存泄露
- VS2010程序打包操作
- Ruby中,:(ampersand colon)的用法
- 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
- 杭电多校(二)2019.7.24--暑假集训