您的位置:首页 > 其它

将整形数字转化为字符串

2018-01-29 22:23 190 查看
#include  <stdio.h>

#define  MAX  100

void itoa(int n, char s[])

{
int i,k,m,len=0;
m=n;
do
{
m=m/10;
len++;
}while(m);
s[len]='\0';
for(i=0; i<len; i++)
{
k=n%10;
n=n/10;
s[len-i-1]=k+'0';
}
fputs(s,stdout);

}

int main()

{
int n;
char s[MAX];
printf("input a number:\n");
scanf("%d",&n);
itoa(n,s);
printf("\n");
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: