将一个整数n转换成换成一个字符串。如将1234转换为"1234"。
include <stdio.h>
char* convert( char*, int );
int main(void)
{
char a[30] = {0};
convert(a, 12345);
printf("%s", a);
return 0;
}
char* convert( char *p, int x )
{
if( x >= 10 ) p = convert( p, x / 10 );
*p = '0' + x - x /10 * 10;
return p + 1;
}
————————————————
版权声明:本文为CSDN博主「mm1314526」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mm1314526/article/details/4287238
#include <stdio.h>
#include <string.h>
int main()
{
char s[10];
int n,i=0;
scanf("%d",&n);
convert(s, n);
strrev(s);
puts(s);
return 0;
}
char* convert( char *s, int n )
{
while(n!=0)
{
s[i++]=n%10+'0';
n/=10;
}
s[i]='/0';
strrev(s);//字符串反转
return s;
}
————————————————
版权声明:本文为CSDN博主「mm1314526」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mm1314526/article/details/4287238
借鉴的是一位大神的,我写不出来,裂开,新学的strrev()函数
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步