1421 整数转字符串(递归)
来源:互联网 发布:网上卖的淘宝教程没用 编辑:程序博客网 时间:2024/06/14 05:31
#include <stdio.h>int main() { int t,num; char str[20]; void itostr(int num,char str[]) ; scanf("%d",&t); while(t--) { scanf("%d",&num); itostr(num,str); printf("%s\n",str); } return 0;}void itostr(int num,char str[]) { int len,weight,first,i; char num2char(int num) ; //几位数 for(len=1,weight=10; num/weight!=0; len++) { weight = weight*10; } //printf("len=%d\n",len);//确认长度与首位 if(num<0) { len++; str[0]='-'; first = 1; } else { first = 0; } //获取各个位 从后往前 str[len]='\0'; for(i=len-1,weight=1; i>=first; i--) { //printf("str[%d]=%d %c\n",i,(num/weight) % 10,str[i]); str[i]= num2char((num/weight) % 10); weight = weight*10; }}//把单个数字转化成字符char num2char(int num) { if(num<0) { num=(-1)*num; } //num>=0 && num<10 char nc ='0'+ num; return nc;}
阅读全文
0 0
- 1421 整数转字符串(递归)
- 递归将整数转字符串
- C语言 递归 整数转字符串 原理 (课本74页)
- 《c程序设计语言》读书笔记-4.12-递归整数转字符串
- 整数划分(递归)
- 整数分解(递归)
- 整数划分(递归)
- 整数分界(递归)
- 整数划分(递归)
- 整数划分(递归)
- 整数划分(递归)
- 递归将整数n转换为字符串
- 递归法将整数转换为字符串
- (递归)递归实现顺序输出整数
- 将一个整数N转换成字符串!(递归和非递归、及——进制转化)
- PID277 / 整数拆分 (递归)
- 整数划分问题(递归)
- 整数划分问题(递归)
- 【依葫芦画瓢】SSM-CRUD --- 1
- iOS 音视频之网络视频播放AVPlayerViewController(iOS8.0+使用)
- Latex写论文中,算法过长,需要分页显示的方法
- SDUT-3403 数据结构实验之排序六:希尔排序
- (Tensorflow+python)张量、会话、向前传播
- 1421 整数转字符串(递归)
- bootstrap treeview 增删改查 的正确姿势
- Spring取得*.properties文件属性
- The Python Tutorial(1)- Python教程
- python3 实现12306查询余票
- Knight Probability in Chessboard
- 骨牌覆盖
- bootstrap treeview 下拉树
- hello everybody, my name is harmful, i am so excite.