c语言编程翻转,c语言编程:实现数字的翻转
方法一:(易理解的)
#include
#include
int main()
{
int n;
scanf("%d",&n);//输入要翻转的数字
int result = 0;//保存翻转后的结果
while(1)//while(true)也可以
{
int i = n%10;//每次都是得到最低位上的数字
result = result*10+i;
n = n/10;//递归降位
if(n == 0)
{
break;
}
}
printf("翻转后的数字是%d\n",result);
}
方法二(模块化设计,好像是百度的面试题)
#include
#include
//获取一个整数的位数
int getWei(int num)
{
int wei = 0;
for(int iNum=num;iNum;iNum/=10)//依次去掉最低位
{
printf("%d\n",iNum);//依次打印去掉最低位后的数字
wei++;
}
return wei;
}
int get10(int n)
{
int res = 1;
for(int i=0;i
{
res*=10;
}
return res;
}
int main()
{
int num;
scanf("%d",&num);
int wei = getWei(num);
printf("%d的位数是%d\n",num,wei);
int result = 0;//保存最终的翻转结果
for(int i=0;i
{
int n;//
n = num %10;//每次取出的最低位
num = num / 10;//递归去掉最低位
result = result+n*get10(wei-1-i);
}
printf("翻转后的数字是%d\n",result);
return 0;
}
c语言编程翻转,c语言编程:实现数字的翻转相关推荐
- 入门C语言模板,C语言入门经典-C语言编程
C语言入门经典-C语言编程Tag内容描述: 1.第01章C语言编程,C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序(即一组指令),并让 ...
- 青少年软件编程(C语言)等级考试试卷目录一览
青少年软件编程(C语言)等级考试试卷目录一览 持续更新中...... 2022-12-10 C语言等考一级 T1. 加一 T2. (a/b)*c的值 T3. 判断是否存 ...
- c语言编程培训ppt,C语言入门经典-C语言编程.ppt
<C语言入门经典-C语言编程.ppt>由会员分享,可在线阅读,更多相关<C语言入门经典-C语言编程.ppt(27页珍藏版)>请在人人文库网上搜索. 1.第01章 C语言编程,C ...
- c语言入门经典doc,C语言入门经典C语言编程.ppt
C语言入门经典C语言编程.ppt 第01章 C语言编程,C语言是一种功能强大.简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务.我们可以利用C语言创建程序即一组指令,并让计算机依指令行事 ...
- 编程入门c语言ppt,C语言入门经典-C语言编程.ppt
<C语言入门经典-C语言编程.ppt>由会员分享,可在线阅读,更多相关<C语言入门经典-C语言编程.ppt(27页珍藏版)>请在装配图网上搜索. 1.第01章 C语言编程,C语 ...
- 学单片机需要多少C语言基础,C语言单片机编程教程
很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言, ...
- 聊聊在博客园写博客的这两年《Unity 3D脚本编程:使用C#语言开发跨平台游戏》正式出版...
版本状态: 2016.9 第一次印刷 (2016.11 输出到台湾) 2017.1 第二次印刷 2017.5 第三次印刷 2017.5 电子书上线:Unity 3D脚本编程--使用C#语言开发跨平台游 ...
- c语言图形方式初始化,c语言图形方式下的编程.doc
c语言图形方式下的编程.doc C语言图形方式下的编程 学习目标 ·了解PC显示系统的结构 ·C语言图形初始化的一般方法 ·C语言常用的图形处理函数 显示系统简介 PC机显示系统一般是由显示器和显示卡 ...
- VML编程之------VML语言入门《VML极道教程》原著:沐缘华
<VML极道教程>原著:沐缘华 1章4节:VML语言入门 1:VML语言入门 - 极道学法 在我正式开始讲解.你正式开始学习VML语言以前,请务必遵循以下规则,可以达到最佳效果.极道学习方 ...
- linux u8 头文件,2019-12-11 转载TCP/IP编程常用C语言头文件
网络编程的头文件(这里所有的头文件都在/usr/include目录下面) 经常被一些头文件搞大,不知到到哪个头文件去找结构.这里做个总结 ---------------- 版权声明:本文为CSDN博主 ...
最新文章
- 【Java】剑指 Offer 52. 两个链表的第一个公共节点
- bezier曲线_Bezier算法
- Html 5.2 的简单介绍及新增元素 dialog/dialog
- 生成TFrecord
- hdu 3944 DP? (Lucas 定理)
- mit许可证_MIT许可证的神秘历史
- matlab 垂直边缘检测,matlab 边缘检测
- 拳王虚拟项目公社:网上做什么比较容易挣到钱?虚拟资源项目是赚钱的最佳选择
- python爬虫之bs4库_三分钟搞定bs4库的解析器
- SpringBoot------集成PageHelper分页功能
- 谁在指使这家印度 IT 公司攻击全球政治家、投资者和记者?
- undefined reference to `gdk_monitor_get_scale_factor/gtk_widget_get_scale_factor‘
- Idea返回上一步快捷键是什么
- 基于地图开发控件GMap.Net 使用 (六) 中文显示详细街道数据信息
- 巨头瓜分锤子老将:创业的黄金时代已远去?
- 腾达和小云无线路由中继(WISP)解决
- 两个字符串的最长公共子串(C++)
- nginx中proxy_pass的作用以及注意事项(不看后悔一生)
- (原創) 如何一個字元一個字元的印出字串? (C/C++) (C)
- IDEA中实现自动导包