C语言中怎么才能将整形改成字符串??

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:42:34
C语言中怎么才能将整形改成字符串??

#include <stdio.h>

int main()
{
int a = 12345;
char str[10];
sprintf(str, "%d", a);
printf("%s\n", str);
return 0;
}

main()
{int a=12345,i=0,j,t;
char s[10];
while(a!=0)
{
s[i]=a%10+48;
a=a/10;
i++;
}
s[i]='\0';
for(j=0;j<i/2;j++)
{
t=s[j];
s[j]=s[i-j-1];
s[i-j-1]=t;
}
printf("%s",s);
}