程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> [C語言]實現函數itoa(int n,char s[]),將整數n這個數字轉換為對應的字符串,保存到s中

[C語言]實現函數itoa(int n,char s[]),將整數n這個數字轉換為對應的字符串,保存到s中

編輯:關於C
#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;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved