把一个整数转为字符串
2016-06-09 18:36
357 查看
<pre name="code" class="cpp">#include <stdio.h> #include <string.h> void convert(int a,char *p) { if( a>9 ) convert(a/10,p+1); *p='0'+a%10; } void inverse(char a[]) { int i,j=0; char temp[6]={}; for( i=strlen(a)-1 ; i>=0 ; i-- ) { temp[j]=a[i]; j++; } strcpy(a,temp); } int main() { int n; char p[6]={}; printf("Enter a postive integer \n"); scanf("%d",&n); if(n>65535) exit(0); convert(n,p); inverse(p); printf("%s",p); printf("\n"); return 0; }
相关文章推荐
- 实习杂记(20):static使用结束需要注意的地方
- 电商之梳理monitor相关知识---java监控类
- 晓松谈蒋介石日记 观感
- java-StringBuider与StringBuffer
- javascript内置对象
- 第15周阅读程序(6)
- Tomcat创建HTTPS访问,java访问https
- IDEA快捷键大全
- Python_Day_5装饰器、字符串格式化、序列化、内置模块、生成器、迭代器之篇
- 七牛 python
- The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
- CSS之颜色英文代码全集
- 笔试题76. LeetCode OJ (63)
- CSS3——让最后一行显示省略号
- Zephyr 教程:Zephyr 内核原语
- 第15周阅读程序(5)
- 电商之梳理redis相关知识---java缓存技术
- 实习杂记(20):关于颜色值相似度换算
- cogs896 圈奶牛
- winsock2 错误处理