回覆列表
  • 1 # 使用者834195712159

    程式碼示例:

    #include <stdio.h>

    #include <conio.h>

    #define Array_NUM 20

    int main ()

    {

    int k=0,base=12,n,j,temp;

    char num[Array_NUM]; //應該將陣列定義為字元型

    printf("請輸入一個十進位制數:");

    scanf("%d",&n);

    temp=n;

    do

    {

    if(temp%base<=9)

    num[k++]=temp%base-0+"0";//

    else

    num[k++]=temp%base-10+"A";

    temp/=base;

    }while(temp!=0);

    printf("十進位制數 %d 被轉為十二進位制數:",n);

    for(j=k-1;j>=0;j--)

    {

    printf("%c",num[j]);//

    }

    printf(".\n");

    getch();

    }

  • 中秋節和大豐收的關聯?
  • 二戰戰敗後天皇自己為何不切腹,要讓日本子民切腹尋死?