将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
来源:互联网 发布:淘宝里金小姐正品代购 编辑:程序博客网 时间:2024/06/05 23:52
#include <stdio.h>
#include <string.h>
void my_itoa(int n,char a[])
{
int flag = 1,i,j,len;
char s[10];
if( n < 0)
{
flag = -1;
n = -n;
}
//依次输出字符
while(n > 0)
{
a[i] = n % 10 + '0';
n = n / 10;
i++;
}
if(flag < 0)
{
a[i++] = '-';
}
a[i] = '\0';
len = strlen(a);
//反序输出
for(i = len - 1;i >= 0;i--)
{
printf("%c",a[i]);
}
printf("\n");
//字符串结束
a[i] = '\0';
}
int main()
{
char a[10];
int num = -12345;
my_itoa(num,a);
return 0;
}
#include <string.h>
void my_itoa(int n,char a[])
{
int flag = 1,i,j,len;
char s[10];
if( n < 0)
{
flag = -1;
n = -n;
}
//依次输出字符
while(n > 0)
{
a[i] = n % 10 + '0';
n = n / 10;
i++;
}
if(flag < 0)
{
a[i++] = '-';
}
a[i] = '\0';
len = strlen(a);
//反序输出
for(i = len - 1;i >= 0;i--)
{
printf("%c",a[i]);
}
printf("\n");
//字符串结束
a[i] = '\0';
}
int main()
{
char a[10];
int num = -12345;
my_itoa(num,a);
return 0;
}
0 0
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- 将整数转换为相应的一个字符数组
- 将整数转换为相应的一个字符数组。 自定义函数是个好东西!!!
- 编程练习2——02—将整数转换为相应的一个字符数组
- 编写函数,用递归法将一个n位整数转换为n个相应的字符
- 编写一个函数将字符串中的数字字符转化为相应的整数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数,实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中取出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 从一个字符数组中读出相应的整数、实数
- 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符
- 高效使用Vim编辑器--Vim编辑器常用命令学习笔记
- 【caffe学习】学习初探
- Android学习之路:android开发工具包分享
- 关于视频的控件SurfaceView及相关
- Android环境搭建
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- hdu5945Fxx and game
- 观察者模式浅谈
- 对一个二维数组中的数据排序,方法如下: 将整个数组中值最小的元素所在行调整为数组第一行, 将除第一行外的行中最小元素所在行调整为第2行, 将除第1,2行外的行中最小值元素所在行调整为第3行,以此类推
- Java--异常处理进阶
- java中级_apache_提供的JDBC的DQL使用
- ELFhash - 优秀的字符串哈希算法
- Android基本UI控件的介绍及使用
- 二分排序