#include <stdio.h> static int i=0;//定义全局变量i 作为数组s[]的下标 int itoa(int n,char s[]) { if(n<10) { s[i]=n+'0'; } else { itoa(n/10,s);//递归 i++; n=n%10;//最后一位的数字 s[i]=n+'0'; } s[i+1]='\0';//字符串结束标志 } int main() { char s[6]; int num=0; printf("input your number->:"); scanf("%d",&num); itoa(num,s); printf("%s",s); return 0; }
【C语言】【笔试题】实现函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中
原创
©著作权归作者所有:来自51CTO博客作者安下的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:【C语言】【笔试题】实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
下一篇:【C语言】【笔试题】编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【C语言加油站】详细解读字符函数与字符串函数
【C语言加油站】字符函数与字符串函数详细介绍字符函数与字符串函数的相关知识点……
C语言 字符串 字符函数 字符串函数 -
C语言:实现一个函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中
C语言:实现一个函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中
C语言:实现一个函数itoa(int n char s[])将整数n这个数字转换为 -
【C语言】【笔试题】编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
C语言 编写一个函数itob(int n char s[] int b) 将整数n转换为以b进制的数。保存到s中。 -
【详解】C语言:编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
C语言:编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。分析:此时进制b=2     共循环了32次,保证得到32位的二进制数     数组是从编号0开始的,一直到编号31结束
模除求进制位 int b)将整数n转换为以b进制的数 char s[] C语言:编写一个函数itob(int n 整数转换为数组的经典例子 -
C语言itoa函数实现-数字面值转字符串
数字面值转字符串思路:首先判断是否为负数若是则转为正数,将待转换的int类型值每
itoa函数实现 int转字符串 字符串 十六进制 逆序 -
将整数n转换成字符串的方法
用递归将n转换成字符串
convert 字符串 include 整数转字符串