回覆列表
  • 1 # 使用者1228436877168

    1、方法一:

    我的做法是先將整型轉為字串,再將轉後的字串取需要的字元轉為整型,過程說起來複雜,但是寫起來只要兩行程式碼就行了~

    #include

    #include

    int main(void)

    {

    int number = 12345;

    char string[25];

    itoa(number, string, 10);

    printf("integer = %d string = %s\n", number, string); //將整型轉換為字元創

    printf("%d",(int)string[0]-48); //將字串轉為整型

    return 0;

    }

    2、方法二:

    int a[100];

    int i;

    假設x為INPUT的數

    a[100]用來存放各個數位(0用來存放一共有幾位,1用來存放個位,,依次)

    i=0;

    {a[++i]=x % 10;

    x/=10;}while (x);

    a[0]=i;

  • 中秋節和大豐收的關聯?
  • 求救:狗狗身上一塊塊脫毛,有類似頭皮屑樣東西?