[C语言]实现函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中
程序员文章站
2022-07-28 20:20:01
#include
static int i=0;//定义全局变量i 作为数组s[]的下标
int itoa(int n,char s[])...
#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; }
下一篇: 海思芯片系列尾缀介绍