博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将一个输入的数字颠倒(例如输入12345->54321)
阅读量:4978 次
发布时间:2019-06-12

本文共 810 字,大约阅读时间需要 2 分钟。

用算法实现将一个输入的数字颠倒(输入12345->54321),要求不调用任何系统函数,也不能将输入的数字转换为字符串作为中间过渡 

1 //用算法实现将一个输入的数字颠倒(输入12345->54321),要求不调用任何系统函数,也不能将输入的数字转换为字符串作为中间过渡 2 #include "stdafx.h" 3  4 long reverse(long num)                     5 { 6     long x=0; 7     while(num) 8     { 9         x=x*10;10         x=x+num%10;11         num=num/10;12     }13     return x;14 }15 16 void main()17 {18     long number,rev_num;19     printf("Please input an integer:\n");20     scanf("%d",&number);21     rev_num=reverse(number);22     printf("The reverse number :%d\n",rev_num);23 }

1 //将一个数字颠倒输出,用字符串的方式实现 2 #include "stdafx.h" 3 #include 
4 5 int reverse(char *str) 6 { 7 int len=strlen(str); 8 char *p1=str; 9 char *p2=str+len-1;10 while(p1

 

 

转载于:https://www.cnblogs.com/xingele0917/archive/2012/10/04/2711619.html

你可能感兴趣的文章
产品设计的经验分享
查看>>
IIS Media Service: Channel 小结
查看>>
安全防护与配置
查看>>
ANDROID SHAPE画圆形背景_ANDROID实现角标布局
查看>>
[Computer Netword] Tcp Udp 区别
查看>>
获取上一行记录lag
查看>>
配置ftp服务器
查看>>
【面试】二维数组中找数字
查看>>
在eclipse启动tomcat时遇到超时45秒问题的解决方法
查看>>
iReport报表的简单函数及部分操作
查看>>
bean 解析、注册、实例化流程源码剖析
查看>>
压缩、解压缩及归档工具
查看>>
Windows环境下Apache的reverse proxy报OS 10048的原因和解决办法
查看>>
调用CRM自己的Dialogue
查看>>
SAP服务开不起来:disp+work.EXE进程绿色变黄色的解决办法
查看>>
SpringMVC系列(十一)把后台返回的数据转换成json、文件下载、文件上传
查看>>
如何禁用OneDrive与Win10的集成
查看>>
EL表达式不解析
查看>>
预测出现代码问题及解决方法
查看>>
协作图(Collaboration Diagram)—UML图(七)
查看>>