数字转字符串(改)
来源:互联网 发布:天庭淘宝店 下载 编辑:程序博客网 时间:2024/06/08 12:29
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 1024
void *lixu(char *sl,int len)
{
int i = 0;
char temp;
for(i = 0;i < len / 2;i++)
{
temp = *(sl + i);
*(sl + i) = *(sl + len - 1 - i);
*(sl + len - 1 - i) = temp;
}
}
char *int2str(int num)
{
int i = 0;
char temp;
static char result[MAX_SIZE];
while(num > 0)
{
temp = (num % 10) + '0';
result[i] = temp;
num = num / 10;
i++;
}
result[i] = '\0';
lixu(result,strlen(result));
return result;
}
int main()
{
int num;
printf("input a number:");
scanf("%d",&num);
char *result = int2str(num);
printf("string is %s\n",result);
return 0;
}
#include <string.h>
#define MAX_SIZE 1024
void *lixu(char *sl,int len)
{
int i = 0;
char temp;
for(i = 0;i < len / 2;i++)
{
temp = *(sl + i);
*(sl + i) = *(sl + len - 1 - i);
*(sl + len - 1 - i) = temp;
}
}
char *int2str(int num)
{
int i = 0;
char temp;
static char result[MAX_SIZE];
while(num > 0)
{
temp = (num % 10) + '0';
result[i] = temp;
num = num / 10;
i++;
}
result[i] = '\0';
lixu(result,strlen(result));
return result;
}
int main()
{
int num;
printf("input a number:");
scanf("%d",&num);
char *result = int2str(num);
printf("string is %s\n",result);
return 0;
}
0 0
- 数字转字符串(改)
- 数字和字符串的转换(转)
- JS字符串转换数字(转)
- java数字转字符串
- 数字转字符串
- 数字字符串转整数
- 字符串转整型数字
- 数字转字符串
- 数字转罗马字符串
- 数字转字符串
- 数字字符串转二进制
- 数字转字符串
- 数字字符串转二进制
- 数字转字符串
- 数字字符串转时间
- erlang数字转字符串
- python数字转字符串
- 数字转字符串
- JMX代码编写
- 从零开始搭建一个完善的MVP开发框架
- C++ 私有构造函数的作用
- 输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来. 提示:帧头和帧尾分别是head和tail 字符串”asdheadhauboisoktail”中headhau
- java Integer类的缓存
- 数字转字符串(改)
- 左右滑动实现activity之间的跳转
- Python中字典的操作
- 文本编辑器vim的使用技巧
- 欧拉定理(Tetration,玲珑杯 Round#5 E lonlife 1060)
- 软件工程项目迭代周报(一)
- pythong中文编码问题
- scanf 的格式化输出
- Android Studio导入银联sdk