用递归法将一个整数 n 转换为字符串,如 483 转为 “483”,n 的大小不确定,可以为任意 合法的整数【本题为教材习题 6.16】 函数如下 char str[30]; void getNStr(int n ,char
时间: 2024-05-29 10:09:10 浏览: 100
将整数转换成字符串的函数
4星 · 用户满意度95%
*str){ if(n < 0){ *str++ = '-'; n = -n; } if (n / 10){ getNStr(n / 10, str); } *str++ = n % 10 + '0'; *str = '\0'; }
注:此函数可以将负整数转化为字符串,并且字符串以'\0'结尾。如果需要将正整数转换为字符串,则去掉第一行if语句即可。
阅读全文